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 proxy API pada tab Ringkasan saat mengarahkan kursor ke tanda seru merah yang muncul di kolom Status pada 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 masuk Apigee, file overrides.yaml
menyertakan bagian untuk
konfigurasi virtualhosts
tempat pemilih app: apigee-ingressgateway
perlu
dikonfigurasi.
Diagnosis
Pertama, konfirmasi bahwa Anda menggunakan gateway masuk Apigee yang tersedia dengan Hybrid versi 1.8 dan yang lebih baru (konfigurasi berikut tidak berfungsi untuk Istio ASM yang dikelola pelanggan). Dalam file overrides.yaml
yang menyertakan grup lingkungan yang disebutkan dalam error, cari bagian virtualhosts
dan periksa apakah pemilih berikut tidak ada:
selector: app: apigee-ingressgateway ingress_name: INGRESS_NAME
Resolusi
Edit file overrides.yaml
agar 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