Halaman ini berlaku untuk Apigee, tetapi tidak untuk Apigee Hybrid.
Baca dokumentasi
Apigee Edge.
Operator APIM Apigee untuk Kubernetes (Pratinjau) memungkinkan Anda melakukan tugas pengelolaan API,
seperti menentukan produk API
dan operasi, menggunakan alat Kubernetes. Alat ini dirancang untuk mendukung developer native cloud dengan menyediakan antarmuka command line yang terintegrasi dengan alat Kubernetes yang sudah dikenal seperti kubectl
. Operator ini berfungsi dengan menggunakan berbagai resource APIM untuk menjaga sinkronisasi
cluster Google Kubernetes Engine Anda dengan runtime Apigee.
Manfaat
Operator APIM dapat memberikan manfaat bagi organisasi Anda dengan menyediakan:
- Pengelolaan API yang Disederhanakan: Operator APIM memungkinkan produsen API mengelola dan mengamankan API mereka menggunakan definisi resource Kubernetes. Anda dapat menggunakan alat dan alur kerja yang sama untuk mengelola API yang Anda gunakan untuk resource Kubernetes lainnya.
- Jaringan yang Disederhanakan: Operator menerapkan kebijakan API di tingkat load balancer, yang menyederhanakan penyiapan jaringan dan mengurangi kompleksitas dalam mengelola akses dan keamanan API.
- Kontrol akses terperinci: Penambahan kontrol akses berbasis peran (RBAC) Kubernetes ke definisi resource kustom Apigee memungkinkan kontrol akses terperinci untuk berbagai peran, termasuk developer API, administrator platform, dan administrator infrastruktur.
- Integrasi dengan Kubernetes: Operator terintegrasi dengan konsep Kubernetes native seperti Definisi Resource Kustom (CRD) dan diagram Helm, sehingga memberikan pengalaman yang lancar bagi developer native cloud.
- Pengurangan Pengalihan Konteks: Dengan mengaktifkan pengelolaan API langsung dari lingkungan Kubernetes, Operator APIM mengurangi kebutuhan developer untuk beralih antar-alat dan antar-antarmuka.
Kapan harus menggunakan Operator APIM
Operator APIM dirancang untuk digunakan oleh produsen API yang ingin mengelola API mereka menggunakan alat Kubernetes. Hal ini sangat berguna bagi developer native cloud yang sudah memahami Kubernetes dan ingin menggunakan alat dan alur kerja yang sama untuk mengelola API yang mereka gunakan untuk resource Kubernetes lainnya. Operator APIM memungkinkan pelanggan Apigee yang ada untuk memperluas infrastruktur pengelolaan API mereka dengan alat yang didasarkan pada teknologi Cloud Native Computing Foundation (CNCF).
Persyaratan
Sebelum menginstal Operator APIM, perhatikan hal-hal berikut:
- Operator APIM memerlukan cluster GKE dengan GKE versi 1.27 atau yang lebih baru.
- Operator APIM hanya didukung untuk digunakan dengan Apigee versi
1-14-0-apigee-4
atau yang lebih baru. Saat ini, API ini tidak dapat digunakan dengan Apigee hybrid. - Operator APIM memerlukan Helm versi 3.13.3 atau yang lebih baru.
Batasan umum
Batasan berikut berlaku untuk rilis Pratinjau Publik Operator APIM:
- Hanya REST API yang didukung. gRPC dan GraphQL tidak didukung dalam rilis Pratinjau Publik.
- Maksimum 25 resource GKE Gateway regional atau global dengan kebijakan pengelolaan API yang terlampir didukung dalam rilis Pratinjau Publik.
- Maksimal 25 kebijakan ekstensi APIM dapat diterapkan ke satu lingkungan. Untuk menambahkan kebijakan ekstensi APIM lainnya, Anda harus membuat lingkungan baru.
- Kebijakan pengelolaan API hanya dapat dilampirkan ke resource Gateway, bukan ke HTTPRoutes.
- Perluasan wilayah tidak didukung dalam rilis Pratinjau Publik. Setelah dikonfigurasi, Operator APIM tidak dapat diperluas ke wilayah tambahan.
Langkah berikutnya
- Pelajari cara Menginstal Operator Apigee APIM untuk Kubernetes.
- Menggunakan kebijakan Apigee dengan Operator APIM Apigee untuk Kubernetes.