인그레스 오류: ERRSEIPM
Satellite
ibmcloud oc ingress status-report ignored-errors add 명령을 사용하여 무시된 오류 목록에 오류를 추가할 수 있습니다. 무시된 오류는 여전히 ibmcloud oc ingress status-report get 명령의 출력에 표시되지만 전체 Ingress 상태를 계산할 때는 무시됩니다.
ibmcloud oc ingress status-report get 명령을 실행하여 클러스터의 Ingress 컴포넌트의 상태를 확인할 때 다음 예제와 유사한 오류가 표시됩니다.
The service is missing one or more worker IPs (ERRSEIPM).
기본 Ingress 제어기를 노출하는 서비스에 필요한 모든 작업자 IP 주소가 없습니다.
외부 Ingress 서비스에 작업자 IP 주소를 추가하십시오.
-
다음 명령을 실행하고
INTERNAL-IP컬럼에서 작업자 IP 주소를 기록해 두십시오.oc get nodes -o wide -
다음 명령을 실행하여 서비스를 편집합니다.
oc edit service -n openshift-ingress router-external-default -
1단계에서검색한 IP 주소를
spec.externalIPs목록에 추가하십시오.클러스터에 작업자가 많은 경우 모든 IP 주소를 목록에 추가하지 않을 수 있습니다. 이 경우, 구역당 두 개의 IP 주소를 추가하는 것으로 충분합니다. 어느 작업자가 어느 구역에 속하는지 확인하려면
oc get nodes -o wide --show-labels명령의 출력에서topology.kubernetes.io/zone레이블의 값을 찾으십시오. -
10-15분동안 기다린 후
ibmcloud oc ingress status-report get명령을 실행하여 경고가 해결되었는지 확인하십시오. -
문제가 계속되면 지원에 문의하십시오. 지원 케이스 열기 케이스 세부사항에는 관련 로그 파일, 오류 메시지 또는 명령 출력이 포함되어야 합니다.