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 di bagian Tab Overview saat mengarahkan kursor ke tanda seru berwarna merah yang muncul di Status kolom bagian Deployment:

instance-not-reporting-status

Kemungkinan Penyebab

Penyebab Deskripsi
Pemilih app: apigee-ingressgateway tidak ada Saat menggunakan traffic masuk Apigee, file overrides.yaml harus memiliki pemilih app: apigee-ingressgateway pada bagian virtualhosts

Penyebab: Pemilih app: apigee-ingressgateway tidak ada

Saat menggunakan gateway masuk Apigee, file overrides.yaml menyertakan bagian untuk Konfigurasi virtualhosts yang diperlukan oleh pemilih app: apigee-ingressgateway untuk dikonfigurasi.

Diagnosis

Pertama, pastikan Anda menggunakan gateway masuk Apigee yang tersedia dengan versi Hybrid 1.8 dan yang lebih baru (konfigurasi berikut tidak berfungsi untuk Istio ASM yang dikelola pelanggan). Di File overrides.yaml yang mencakup grup lingkungan yang disebutkan dalam error, temukan 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

Referensi