Está a ver a documentação do Apigee e do Apigee Hybrid.
Veja a documentação do
Apigee Edge.
Sintomas
As implementações de proxies de API falham com o erro Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
na IU híbrida do Apigee.
Mensagens de erro
O erro The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME
é apresentado no menu Proxies de API no separador
Vista geral quando passa o cursor do rato sobre o ponto de exclamação vermelho apresentado na coluna Estado
da secção Implementações:

Causas possíveis
Causa | Descrição |
---|---|
O seletor app: apigee-ingressgateway está em falta |
Quando usar a entrada do Apigee, o ficheiro overrides.yaml tem de ter o seletor app: apigee-ingressgateway na secção virtualhosts |
Causa: o seletor app: apigee-ingressgateway
está em falta
Quando usa o gateway de entrada do Apigee, o ficheiro overrides.yaml
inclui uma secção para a configuração de virtualhosts
, na qual o seletor app: apigee-ingressgateway
tem de ser configurado.
Diagnóstico
Primeiro, confirme que está a usar o gateway de entrada do Apigee, que está disponível com a versão híbrida 1.8 e posterior (a configuração seguinte não funciona para o ASM do Istio gerido pelo cliente). No ficheiro
overrides.yaml
que inclui o grupo de ambientes mencionado no erro, procure a secção
virtualhosts
e verifique se faltam os seguintes seletores:
selector: app: apigee-ingressgateway ingress_name: INGRESS_NAME
Resolução
Edite o ficheiro overrides.yaml
para que a secção virtualhosts[].selector
seja semelhante ao seguinte exemplo:
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
Depois de editar o ficheiro overrides.yaml
, aplique a nova configuração com o seguinte:
Helm:
Execução de ensaio:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Certifique-se de que inclui todas as definições apresentadas, incluindo --atomic
para que a ação seja revertida em caso de falha.
A sua instalação pode ou não ter sido configurada através de um ENV_GROUP_RELEASE_NAME diferente de ENV_GROUP. Para ver informações sobre as definições, consulte o artigo Instale o Apigee hybrid com o Helm.
Instale o gráfico:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE