Instanz meldet nicht den Status für die Umgebungsgruppe

Sie lesen gerade die Dokumentation zu Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen.

Symptome

Bereitstellungen von API-Proxys schlagen mit dem Fehler Instance INSTANCE_NAME is not reporting status for environment group ENV_GROUP_NAME in der Apigee Hybrid-UI fehl.

Fehlermeldungen

Der Fehler The Instance INSTANCE_NAME is not reporting status for environment group ENV_GROUP_NAME wird im Menü API-Proxys auf dem Tab Übersicht angezeigt, wenn Sie den Mauszeiger auf das rote Ausrufezeichen bewegen, das in der Status-Spalte im Bereich Bereitstellungen angezeigt wird:

instance-not-reporting-status

Mögliche Ursachen

Ursache Beschreibung
Der Selector app: apigee-ingressgateway fehlt. Wenn Sie den Apigee-Ingress verwenden, muss die Datei overrides.yaml im Abschnitt virtualhosts den Selector app: apigee-ingressgateway enthalten.

Ursache: Der Selector app: apigee-ingressgateway fehlt

Wenn Sie das Apigee-Ingress-Gateway verwenden, enthält die Datei overrides.yaml einen Abschnitt für die virtualhosts-Konfiguration, in dem der Selector app: apigee-ingressgateway konfiguriert werden muss.

Diagnose

Prüfen Sie zuerst, ob Sie das Apigee-Ingress-Gateway verwenden, das mit der Hybrid-Version 1.8 und höher verfügbar ist. Die folgende Konfiguration funktioniert nicht für vom Kunden verwaltetes Istio ASM. Suchen Sie in der Datei overrides.yaml, die die im Fehler erwähnte Umgebungsgruppe enthält, den Abschnitt virtualhosts und prüfen Sie, ob die folgenden Selectors fehlen:

  selector:
    app: apigee-ingressgateway
    ingress_name: INGRESS_NAME

Lösung

Bearbeiten Sie die Datei overrides.yaml so, dass der Abschnitt virtualhosts[].selector ähnlich aussieht wie im folgenden Beispiel:

    virtualhosts:
    - name: my-environment-group
      sslCertPath: my-cert.crt
      sslKeyPath: my-cert.key
      selector:
      app: apigee-ingressgateway
        ingress_name: INGRESS_NAME
  

Nachdem Sie die Datei overrides.yaml bearbeitet haben, wenden Sie die neue Konfiguration an:

APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --env

Verweise