Sie lesen gerade die Dokumentation zu Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen.
Symptome
Bereitstellungen von API-Proxys schlagen in der Apigee Hybrid-Benutzeroberfläche mit dem Fehler Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
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 so aussieht:
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
Nachdem Sie die overrides.yaml
-Datei bearbeitet haben, wenden Sie die neue Konfiguration mit Helm an:
Probelauf:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Achten Sie darauf, alle angezeigten Einstellungen anzugeben, einschließlich --atomic
, damit die Aktion bei einem Fehler rückgängig gemacht wird.
Ihre Installation wurde möglicherweise mit einer ENV_GROUP_RELEASE_NAME eingerichtet, die sich von ENV_GROUP unterscheidet. Informationen zu den Einstellungen finden Sie unter Apigee Hybrid mit Helm installieren.
Installation des Diagramms:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE