내 작업자 노드에서 VPC 로드 밸런서 상태 검사가 실패하는 이유는 무엇입니까?
VPC 로드 밸런서 세부사항의 상태 섹션을 확인할 때 로드 밸런서 작업자 노드에 대한 상태 검사가 실패합니다.
VPC 로드 밸런서의 상태 확인 실패 문제를 해결합니다.
VPC 로드 밸런서 상태를 확인하려면 콘솔에서 VPC용 로드 밸런서 페이지로 이동합니다. 해당 로드 밸런서를 클릭하고 ‘상태’ 섹션의 세부 정보를 확인하십시오.
로드 밸런서가 구성되는 방법에 따라 실패 상태 검사는 예상되는 동작일 수 있으며 반드시 문제점을 표시하지는 않습니다. 로드 밸런서 서비스에 대한 externalTrafficPolicy 설정이 Local 로 설정된 경우 수신 트래픽은 트래픽이 입력되는 노드에 있는 애플리케이션 팟 (Pod) 으로만 전달됩니다. 로드 밸런서가 애플리케이션 팟 (Pod) 이 없는 노드에 연결하려고 시도하면 트래픽이
삭제되고 상태 검사에 실패합니다. 이는 externalTrafficPolicy: Local 설정에 대한 의도된 동작이며 트래픽이 올바르게 라우팅되는지 확인합니다.
로드 밸런서 서비스가 Local 로 설정된 externalTrafficPolicy 로 구성되고 서비스 중단이 없는 경우 상태 검사가 의도한 대로 작동하며 조치를 수행할 필요가 없습니다.
externalTrafficPolicy 설정이 어떻게 구성되었는지 확실하지 않으면 oc get svc <loadbalancer_name> -n <namespace> -o yaml 를 실행하고 출력에서 externalTrafficPolicy 를 찾으십시오.