Stai visualizzando la documentazione di Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
Sintomi
I deployment dei proxy API non riescono con un errore Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
nell'interfaccia utente di Apigee hybrid.
Messaggi di errore
L'errore The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME
viene visualizzato nel menu Proxy API nella scheda Panoramica quando passi il mouse sopra il punto esclamativo rosso visualizzato nella colonna Stato della sezione Deployment:
Possibili cause
Causa | Descrizione |
---|---|
Il selettore app: apigee-ingressgateway non è presente |
Quando utilizzi l'ingresso Apigee, il file overrides.yaml deve avere il selezionatore app: apigee-ingressgateway nella sezione virtualhosts |
Causa: il selettore app: apigee-ingressgateway
non è presente
Quando utilizzi il gateway di ingresso Apigee, il file overrides.yaml
include una sezione per la configurazione di virtualhosts
in cui è necessario configurare il selettore app: apigee-ingressgateway
.
Diagnosi
Innanzitutto, verifica di utilizzare il gateway di ingresso Apigee disponibile con la versione Hybrid 1.8 e successive (la seguente configurazione non funziona per l'ASM Istio gestito dal cliente). Nel
overrides.yaml
file che include il gruppo di ambienti menzionato nell'errore, individua la sezione virtualhosts
e controlla se mancano i seguenti selettori:
selector: app: apigee-ingressgateway ingress_name: INGRESS_NAME
Risoluzione
Modifica il file overrides.yaml
in modo che la sezione virtualhosts[].selector
sia simile all'esempio seguente:
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
Dopo aver modificato il file overrides.yaml
, applica la nuova configurazione:
APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --env