Esta é a documentação da Apigee e da Apigee híbrida.
Confira a documentação da Apigee Edge.
Sintomas
As implantações de proxies de API falham com o erro Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
na interface da Apigee híbrida.
Mensagens de erro
O erro The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME é exibido no menu Proxies de API na guia
Visão geral ao passar o cursor sobre o ponto de exclamação vermelho que aparece na coluna Status
da seção Implantações:
Causas possíveis
| Causa | Descrição |
|---|---|
O seletor app: apigee-ingressgateway está ausente |
Ao usar a entrada da Apigee, o arquivo overrides.yaml precisa ter o
seletor app: apigee-ingressgateway na seção virtualhosts |
Causa: o seletor app: apigee-ingressgateway está ausente
Ao usar o gateway de entrada da Apigee, o arquivo overrides.yaml inclui uma seção para a
configuração virtualhosts, em que o seletor app: apigee-ingressgateway precisa
ser configurado.
Diagnóstico
Primeiro, confirme se você está usando o gateway de entrada da Apigee, disponível na versão 1.8 híbrida
e em versões híbridas mais recentes. A configuração a seguir não funciona para o Istio ASM gerenciado pelo cliente. No arquivo
overrides.yaml que inclui o grupo de ambientes mencionado no erro, encontre a seção
virtualhosts e verifique se os seguintes seletores estão ausentes:
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAMEResolução
Edite o arquivo overrides.yaml para que a seçã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 arquivo overrides.yaml, aplique a nova configuração usando o
Helm:
Simulação:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Inclua todas as configurações mostradas, incluindo --atomic,
para que a ação seja revertida em caso de falha.
Talvez sua instalação tenha sido configurada usando um ENV_GROUP_RELEASE_NAME diferente de ENV_GROUP. Para informações sobre as configurações, consulte Instalar a Apigee híbrida usando 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