Estás consultando la documentación de Apigee y Apigee Hybrid.
Consulta la documentación de
Apigee Edge.
Síntomas
Los despliegues de proxies de API fallan con el error Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
en la interfaz de usuario híbrida de Apigee.
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 de la pestaña Información general al colocar 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 el ingreso 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 se usa la pasarela 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 estás usando la pasarela de entrada de Apigee, que está disponible en la versión 1.8 y posteriores de Hybrid (la siguiente configuración no funciona con Istio ASM gestionado por el cliente). En el archivo overrides.yaml
, que incluye el grupo de entorno mencionado en el error, busca la sección virtualhosts
y comprueba si faltan los siguientes selectores:
selector: app: apigee-ingressgateway ingress_name: INGRESS_NAME
Resolución
Edita el archivo overrides.yaml
para que la sección virtualhosts[].selector
se parezca 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 nueva configuración con Helm:
Prueba de funcionamiento:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Asegúrate de incluir todos los ajustes que se muestran, incluido --atomic
para que la acción se revierta si falla.
Es posible que tu instalación se haya configurado con un ENV_GROUP_RELEASE_NAME diferente de ENV_GROUP. Para obtener información sobre los ajustes, consulta Instalar Apigee hybrid con Helm.
Instala el gráfico:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE