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_NAME
Resolusi
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:
APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --env