Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Anda dapat menggunakan Edge Microgateway untuk menyediakan pengelolaan API Apigee untuk layanan yang berjalan di cluster Kubernetes. Topik ini menjelaskan alasan Anda perlu men-deploy Edge Microgateway di Kubernetes, dan menjelaskan cara men-deploy Edge Microgateway ke Kubernetes sebagai layanan.
Kasus penggunaan
Layanan yang di-deploy ke Kubernetes biasanya mengekspos API, baik ke konsumen eksternal atau ke layanan lain yang berjalan di dalam cluster.
Dalam kedua kasus tersebut, ada masalah penting yang harus dipecahkan: Bagaimana Anda akan mengelola API ini? Contoh:
- Bagaimana Anda akan mengamankannya?
- Bagaimana Anda akan mengelola traffic?
- Bagaimana Anda akan mendapatkan wawasan tentang pola, latensi, dan kesalahan lalu lintas?
- Bagaimana Anda akan memublikasikan API agar developer dapat menemukan dan menggunakannya?
Baik Anda memigrasikan layanan dan API yang ada ke stack Kubernetes atau membuat layanan dan API baru, Edge Microgateway membantu memberikan pengalaman pengelolaan API yang bersih yang mencakup keamanan, pengelolaan traffic, analisis, publikasi, dan lainnya.
Menjalankan Edge Microgateway sebagai layanan
Saat di-deploy ke Kubernetes as a service, Edge Microgateway berjalan di pod-nya sendiri. Dalam arsitektur ini, Edge Microgateway mencegat panggilan API yang masuk dan mengarahkannya ke satu atau beberapa layanan target yang berjalan di pod lain. Dalam konfigurasi ini, Edge Microgateway menyediakan fitur pengelolaan API seperti keamanan, analisis, pengelolaan traffic, dan penegakan kebijakan ke layanan lainnya.
Gambar berikut mengilustrasikan arsitektur di mana Edge Microgateway berjalan sebagai layanan di cluster Kubernetes:
Lihat Men-deploy Edge Microgateway sebagai layanan di Kubernetes.
Langkah berikutnya
- Untuk mempelajari cara menjalankan Edge Microgateway sebagai layanan di Kubernetes, lihat Men-deploy Edge Microgateway sebagai layanan di Kubernetes.