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-Benutzeroberfläche 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:
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
in etwa dem folgenden Beispiel entspricht:
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
Wenden Sie nach dem Bearbeiten der Datei overrides.yaml
die neue Konfiguration an:
APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --env