Instance tidak melaporkan status untuk grup lingkungan

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:

instance-not-reporting-status

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

Referensi