Ringkasan
Organisasi Apigee hybrid baru dapat disediakan dengan kemampuan untuk men-deploy lebih dari 50 proxy per lingkungan yang diaktifkan. Fitur ini juga tersedia untuk Apigee X.
- Jumlah maksimum proxy API dan alur bersama yang di-deploy per organisasi adalah 6.000.
- Jumlah maksimum unit deployment proxy per instance Apigee adalah 6.000.
- Jumlah maksimum jalur dasar API per organisasi Apigee adalah 6.000.
Jika lebih dari 50 proxy di-deploy di suatu lingkungan, Apigee akan otomatis mempartisi lingkungan tersebut menjadi beberapa set replika yang berbeda, yang masing-masing berisi subset proxy yang di-deploy di lingkungan tersebut. Subset replika ini setara dalam perilaku dengan satu lingkungan dalam cara memuat dan menjalankan sekumpulan proxy dan resource lingkungan lainnya. Hal ini akan transparan bagi pengguna, dan Anda dapat terus menggunakan lingkungan tersebut seperti halnya lingkungan tunggal.
Penyediaan
Untuk menyediakan organisasi baru dengan jumlah proxy yang ditingkatkan per lingkungan:
- Berikan project ID dan nama organisasi Anda kepada perwakilan Apigee untuk menyiapkan batas proxy yang ditingkatkan.
-
Ikuti petunjuk penginstalan Apigee hybrid untuk menyediakan organisasi hybrid. Dalam file penggantian, tambahkan properti tingkat atas
enhanceProxyLimits:enhanceProxyLimits: true
Terapkan perubahan pada
enhanceProxyLimitsdengan memperbarui diagramapigee-orgdan diagramapigee-virtualhostuntuk setiap grup lingkungan. - Membuat dan men-deploy proxy.
-
Pastikan batas proxy yang ditingkatkan diaktifkan:
-
Dapatkan nama configmap untuk namespace Apigee Anda:
kubectl get configmap -n APIGEE_NAMESPACE
Output Anda akan terlihat mirip seperti berikut:
NAME DATA AGE ... apigee-synchronizer-hybr-example-env-dggroupconfi-bc7726a 3 12m ...
-
Periksa configmap yang diberi nama:
kubectl get configmap -n APIGEE_NAMESPACE CONFIGMAP_NAME -o yaml
Dengan
CONFIGMAP_NAMEadalah nama configmap dari langkah sebelumnya.Output Anda akan terlihat mirip seperti berikut:
kubectl get configmap -n apigee apigee-synchronizer-hybr-example-env-dggroupconfi-bc7726a -o yamlapiVersion: v1 data: contract.revid: "2" contract.uid: 4a792429-20fb-4b29-bed3-3f8ce7b3353e deploymentGroups: auto-2ecde5ae-04 kind: ConfigMap metadata: creationTimestamp: "2024-05-15T20:04:26Z" labels: apigee.cloud.google.com/platform: apigee name: apigee-synchronizer-hybr-test-env-dggroupconfi-bc7726a namespace: apigee ownerReferences: - apiVersion: apigee.cloud.google.com/v1alpha2 blockOwnerDeletion: true controller: true kind: ApigeeEnvironment name: hybrid-dev--test-env-4f37f70 uid: 696e84ec-5c54-4858-a2e0-e36db5ff3506 resourceVersion: "2520100" uid: b297bd33-300a-48cf-bf85-6c7cd0ff288f
-
Dapatkan nama configmap untuk namespace Apigee Anda:
-
Periksa keberadaan pod runtime yang berisi substring
auto:kubectl get pods -n APIGEE_NAMESPACE | grep auto
Output Anda akan terlihat mirip seperti berikut:
kubectl get pods -n apigee | grep autoapigee-runtime-hybr-test-env-auto-2ecde5a-bca5298-4gsrw 1/1 Running 0 98m
Batasan
Apigee menawarkan batas proxy per lingkungan yang ditingkatkan hanya pada organisasi yang baru dibuat. Mengonversi organisasi yang ada untuk menggunakan batas proxy yang ditingkatkan tidak didukung.
Cadangan organisasi yang dibuat tanpa mengaktifkan batas proxy yang ditingkatkan tidak dapat dipulihkan ke organisasi yang dibuat dengan fitur tersebut diaktifkan.
Masalah umum
-
Perantaian proxy:
- Perantaian proxy dengan mTLS tidak didukung. Lihat masalah umum 392135466.