Apigee APIM Operator untuk Kubernetes memungkinkan Anda melakukan tugas pengelolaan API,
seperti menentukan produk API
dan operasi, menggunakan alat Kubernetes. Dirancang untuk mendukung developer berbasis 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 agar cluster Google Kubernetes Engine Anda tetap disinkronkan 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 cloud-native.
Pengalihan Konteks yang Lebih Sedikit: Dengan mengaktifkan pengelolaan API langsung dari lingkungan Kubernetes,
Operator APIM mengurangi kebutuhan developer untuk beralih di antara berbagai alat dan 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 cloud-native yang sudah memahami Kubernetes dan ingin menggunakan alat dan alur kerja yang sama untuk mengelola API mereka seperti yang mereka gunakan untuk resource Kubernetes lainnya.
Operator APIM memungkinkan pelanggan Apigee yang sudah ada memperluas infrastruktur pengelolaan API mereka dengan alat yang didasarkan pada teknologi Cloud Native Computing Foundation (CNCF).
Persyaratan
Sebelum menginstal APIM Operator, 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-15-0-apigee-4 atau yang lebih baru. Fitur ini tidak dapat digunakan dengan
Apigee Hybrid saat ini.
Hanya REST API yang didukung. gRPC dan GraphQL tidak didukung.
Maksimum 25 resource Gateway GKE regional atau global dengan kebijakan pengelolaan API yang terlampir didukung.
Maksimum 50 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 HTTPRoute.
Perluasan wilayah tidak didukung. Setelah dikonfigurasi, Operator
APIM tidak dapat diperluas ke wilayah tambahan.
Versi API telah berubah dari pratinjau publik (sekarang apim.googleapis.com/v1). Versi GA APIM Operator tidak kompatibel dengan atau dapat diupgrade dari versi pratinjau publik yang dirilis sebelumnya.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-03 UTC."],[[["\u003cp\u003eThe Apigee APIM Operator for Kubernetes (Preview) enables API management tasks like defining API products and operations using Kubernetes tools, specifically for cloud-native developers.\u003c/p\u003e\n"],["\u003cp\u003eThis operator simplifies API management by allowing the use of Kubernetes resource definitions, streamlines networking by enforcing API policies at the load balancer level, and provides fine-grained access control through Kubernetes' RBAC.\u003c/p\u003e\n"],["\u003cp\u003eThe APIM Operator is designed for use with the Apigee runtime and is not compatible with Apigee hybrid, requiring a GKE cluster with version 1.27 or later and Apigee version \u003ccode\u003e1-14-0-apigee-4\u003c/code\u003e or later.\u003c/p\u003e\n"],["\u003cp\u003eThe current Public Preview release of the APIM Operator supports only REST APIs, has limitations on the number of GKE Gateway resources and APIM extension policies, and does not support region expansion.\u003c/p\u003e\n"],["\u003cp\u003eThe operator is designed to be used with existing apigee customers, so they can extend their API infrastructure with CNCF tools.\u003c/p\u003e\n"]]],[],null,["# Apigee APIM Operator for Kubernetes overview\n\n*This page\napplies to **Apigee** , but not to **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nThe Apigee APIM Operator for Kubernetes allows you to perform API management tasks,\nsuch as defining [API products](/apigee/docs/api-platform/publish/what-api-product#what-is-an-api-product)\nand [operations](/apigee/docs/api-platform/publish/what-api-product#operations), using Kubernetes tools. It is designed to support\ncloud-native developers by providing a command-line interface that integrates with familiar Kubernetes tools like\n[`kubectl`](https://kubernetes.io/docs/reference/kubectl/). The operator works by using various APIM resources to keep your\nGoogle Kubernetes Engine cluster synchronized with the Apigee runtime.\n| **Note**: The APIM Operator is designed to be used with the Apigee runtime. It is not a standalone product.\n\nBenefits\n--------\n\nThe APIM Operator can benefit your organization by providing:\n\n- **Simplified API Management**: The APIM Operator allows API producers to manage and secure their APIs using Kubernetes resource definitions. You can use the same tools and workflows for managing your APIs that you use for other Kubernetes resources.\n- **Streamlined Networking**: The operator enforces API policies at the load balancer level, which streamlines the networking setup and reduces complexity in managing API access and security.\n- **Fine-grained access control**: The addition of Kubernetes' role-based access control (RBAC) to Apigee custom resource definitions enables fine-grained access control for a range of roles, including API developers, platform administrators, and infrastructure administrators.\n- **Integration with Kubernetes**: The operator integrates with native Kubernetes concepts such as Custom Resource Definitions (CRDs) and Helm charts, providing a seamless experience for cloud-native developers.\n- **Reduced Context Switching**: By enabling API management directly from the Kubernetes environment, the APIM Operator reduces the need for developers to switch between different tools and interfaces.\n\nWhen to use APIM Operator\n-------------------------\n\nThe APIM Operator is designed to be used by API producers who want to manage their APIs\nusing Kubernetes tools. It is especially useful for cloud-native developers who are familiar\nwith Kubernetes and want to use the same tools and workflows for managing their APIs that they use for other Kubernetes resources.\nThe APIM Operator enables existing Apigee customers to extend their API management\ninfrastructure with tools based on [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io)\ntechnologies.\n\nRequirements\n------------\n\nBefore you install the APIM Operator, note the following:\n\n- The APIM Operator requires a GKE cluster with GKE version 1.27 or later.\n- The APIM Operator is only supported for use with Apigee version `1-15-0-apigee-4` or later. It can't be used with Apigee hybrid at this time.\n- The APIM Operator requires [Helm version 3.13.3](https://helm.sh/docs/intro/install) or later.\n\nKnown limitations\n-----------------\n\nThe following limitations apply to the APIM Operator:\n\n- Only REST APIs are supported. gRPC and GraphQL are not supported.\n- A maximum of 25 regional or global GKE Gateway resources with API management policies attached are supported.\n- A maximum of 50 APIM extension policies can be applied to a single environment. To add more APIM extension policies, you must create a new environment.\n- API management policies can only be attached to Gateway resources and not to HTTPRoutes.\n- Region expansion is not supported. Once configured, the APIM Operator can't be expanded to additional regions.\n- The API version has changed from the public preview (now `apim.googleapis.com/v1`). The GA version of APIM Operator is not compatible with or upgradeable from the public preview version previously released.\n\n\u003cbr /\u003e\n\nWhat's next\n-----------\n\n- Learn how to [Install the Apigee APIM Operator for Kubernetes](/apigee/docs/api-platform/apigee-kubernetes/apigee-apim-operator-install).\n- [Use Apigee policies with the Apigee APIM Operator for Kubernetes](/apigee/docs/api-platform/apigee-kubernetes/apigee-apim-operator-create)."]]