Estás viendo la documentación de Apigee y Apigee Hybrid.
Consulta la documentación de Apigee Edge.
Síntomas
Las implementaciones de proxies de API fallan con el error Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
en la IU de Apigee hybrid.
Mensajes de error
El error The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME
se muestra en el menú Proxies de API en la pestaña Descripción general cuando se coloca el cursor sobre el signo de exclamación rojo que aparece en la columna Estado de la sección Implementaciones:
Causas posibles
Causa | Descripción |
---|---|
Falta el selector app: apigee-ingressgateway |
Cuando se usa la entrada de Apigee, el archivo overrides.yaml debe tener el selector app: apigee-ingressgateway en la sección virtualhosts . |
Causa: falta el selector app: apigee-ingressgateway
Cuando usas la puerta de enlace de entrada de Apigee, el archivo overrides.yaml
incluye una sección para la configuración de virtualhosts
en la que se debe configurar el selector app: apigee-ingressgateway
.
Diagnóstico
Primero, confirma que usas la puerta de enlace de entrada de Apigee que está disponible con Hybrid versión 1.8 y posteriores (la siguiente configuración no funciona para ASM administrado por Istio). En tu archivo overrides.yaml
, que incluye el grupo de entornos mencionado en el error, busca la sección virtualhosts
y verifica si faltan los siguientes selectores:
selector: app: apigee-ingressgateway ingress_name: INGRESS_NAME
Solución
Edita el archivo overrides.yaml
para que la sección virtualhosts[].selector
sea similar al siguiente ejemplo:
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
Después de editar el archivo overrides.yaml
, aplica la configuración nueva:
APIGEECTL_HOME/apigeectl apply -f overrides/overrides.yaml --env