La instancia no informa el estado del grupo de entornos

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:

instance-not-reporting-status

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

Referencias