Apigee 및 Apigee Hybrid 문서입니다.
Apigee Edge 문서 보기
증상
Apigee Hybrid UI에서 Instance INSTANCE_NAME
is not reporting status for environment group ENV_GROUP_NAME
오류와 함께 API 프록시 배포가 실패합니다.
오류 메시지
배포 섹션의 상태 열에 표시되는 빨간색 느낌표 위로 마우스를 가져가면 개요 탭의 API 프록시 메뉴에 The Instance INSTANCE_NAME is not reporting status for environment group
ENV_GROUP_NAME
오류가 표시됩니다.

가능한 원인
원인 | 설명 |
---|---|
app: apigee-ingressgateway 선택기가 누락됨 |
Apigee 인그레스를 사용하는 경우 overrides.yaml 파일의 virtualhosts 섹션에 app: apigee-ingressgateway 선택기가 있어야 합니다. |
원인: app: apigee-ingressgateway
선택기가 누락됨
Apigee 인그레스 게이트웨이를 사용하는 경우 overrides.yaml
파일에는 app: apigee-ingressgateway
선택기를 구성해야 하는 virtualhosts
구성 섹션이 포함되어 있습니다.
진단
먼저 Hybrid 버전 1.8 이상에서 사용할 수 있는 Apigee 인그레스 게이트웨이를 사용하고 있는지 확인합니다(다음 구성은 고객 관리 Istio ASM에 작동하지 않음). 오류에 언급된 환경 그룹이 포함된 overrides.yaml
파일에서 virtualhosts
섹션을 찾아 다음 선택기가 누락되었는지 확인합니다.
selector: app: apigee-ingressgateway ingress_name: INGRESS_NAME
해결 방법
virtualhosts[].selector
섹션이 다음 예시와 비슷하게 표시되도록 overrides.yaml
파일을 수정합니다.
virtualhosts:
- name: my-environment-group
sslCertPath: my-cert.crt
sslKeyPath: my-cert.key
selector:
app: apigee-ingressgateway
ingress_name: INGRESS_NAME
overrides.yaml
파일을 수정한 후 Helm을 사용하여 새 구성을 적용합니다.
테스트 실행을 수행합니다.
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
작업이 실패 시 롤백되도록 --atomic
을 포함하여 표시된 모든 설정을 포함해야 합니다.
설치가 ENV_GROUP과 다른 ENV_GROUP_RELEASE_NAME을 사용하여 설정되었을 수도 있고 아닐 수도 있습니다. 설정에 관한 자세한 내용은 Helm을 사용하여 Apigee Hybrid 설치를 참조하세요.
차트를 설치합니다.
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE