Stai visualizzando la documentazione di Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
Sintomi
I deployment dei proxy API non vanno a buon fine e viene visualizzato l'errore Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
nella UI ibrida di Apigee.
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 |
|---|---|
Manca il selettore app: apigee-ingressgateway |
Quando utilizzi l'ingresso Apigee, il file overrides.yaml deve avere il
selettore app: apigee-ingressgateway nella sezione virtualhosts. |
Causa: manca il selettore app: apigee-ingressgateway
Quando utilizzi il gateway in entrata Apigee, il file overrides.yaml include una sezione per la configurazione di virtualhosts in cui deve essere configurato il selettore app: apigee-ingressgateway.
Diagnosi
Innanzitutto, verifica di utilizzare il gateway in entrata Apigee disponibile con la versione ibrida
1.8 e successive (la seguente configurazione non funziona per Istio ASM gestito dal cliente). Nel file
overrides.yaml 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_NAMERisoluzione
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 utilizzando
Helm:
Prova:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Assicurati di includere tutte le impostazioni mostrate, incluso --atomic
in modo che l'azione venga annullata in caso di errore.
La tua installazione potrebbe essere stata configurata o meno utilizzando un ENV_GROUP_RELEASE_NAME diverso da ENV_GROUP. Per informazioni sulle impostazioni, vedi Installare Apigee Hybrid utilizzando Helm.
Installa il grafico:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE