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 hybrid Apigee.
Pesan Error
Error The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME ditampilkan di menu API proxies di tab
Overview saat mengarahkan kursor ke tanda seru merah yang muncul di kolom Status
pada bagian Deployments:
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 yang memerlukan konfigurasi pemilih app: apigee-ingressgateway.
Diagnosis
Pertama, pastikan Anda menggunakan gateway ingress Apigee yang tersedia dengan Hybrid versi
1.8 dan yang lebih baru (konfigurasi berikut tidak berfungsi untuk ASM Istio 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
agar tindakan di-roll back jika gagal.
Penginstalan Anda mungkin atau mungkin tidak disiapkan menggunakan ENV_GROUP_RELEASE_NAME yang berbeda dari ENV_GROUP. Untuk mengetahui 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