Anda sedang melihat dokumentasi Apigee dan Apigee hybrid.
Lihat dokumentasi
Apigee Edge.
Gejala
Deployment proxy API gagal dengan error Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME di UI campuran Apigee.
Pesan Error
Error The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME ditampilkan di menu API proxy pada tab
Ringkasan saat mengarahkan kursor ke tanda seru merah yang muncul di kolom Status
di bagian Deployment:
Kemungkinan Penyebab
| Penyebab | Deskripsi |
|---|---|
Pemilih app: apigee-ingressgateway tidak ada |
Saat menggunakan ingress Apigee, file overrides.yaml harus memiliki pemilih app: apigee-ingressgateway di bagian virtualhosts |
Penyebab: Pemilih app: apigee-ingressgateway tidak ada
Saat menggunakan gateway ingress Apigee, file overrides.yaml menyertakan bagian untuk
konfigurasi virtualhosts tempat pemilih app: apigee-ingressgateway perlu
dikonfigurasi.
Diagnosis
Pertama, pastikan Anda menggunakan gateway ingress Apigee yang tersedia dengan Hybrid versi
1.8 dan yang lebih baru (konfigurasi berikut tidak berfungsi untuk Istio ASM yang dikelola pelanggan). Di file
overrides.yaml yang menyertakan grup lingkungan yang disebutkan dalam error, temukan
bagian virtualhosts dan periksa apakah pemilih berikut tidak ada:
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAMEResolusi
Edit file overrides.yaml sehingga bagian virtualhosts[].selector
terlihat mirip dengan contoh berikut:
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
Setelah mengedit file overrides.yaml, terapkan konfigurasi baru menggunakan
Helm:
Uji coba:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Pastikan untuk menyertakan semua setelan yang ditampilkan, termasuk --atomic
sehingga tindakan akan di-roll back jika gagal.
Penginstalan Anda mungkin telah atau belum disiapkan menggunakan ENV_GROUP_RELEASE_NAME yang berbeda dari ENV_GROUP. Untuk informasi tentang setelan, lihat Menginstal Apigee hybrid menggunakan Helm.
Instal diagram:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE