12.6.21. LowReadyVirtControllersCount
의미
이 경고는 하나 이상의 virt-controller Pod가 실행 중이지만 지난 5분 동안 이러한 Pod가 Ready 상태에 있지 않은 경우 실행됩니다.
virt-controller 장치는 VMI(가상 머신 인스턴스)의 CRD(사용자 정의 리소스 정의)를 모니터링하고 관련 Pod를 관리합니다. 장치는 VMI에 대한 Pod를 생성하고 라이프사이클을 관리합니다. 장치는 클러스터 전체 가상화 기능에 중요합니다.
보안 등급
이 경고는 클러스터 수준 오류가 발생할 수 있음을 나타냅니다. 새 VMI 시작 또는 기존 VMI 종료와 같은 VM 라이프사이클 관리와 관련된 작업이 실패합니다.
진단
NAMESPACE환경 변수를 설정합니다.$ export NAMESPACE="$(oc get kubevirt -A \ -o custom-columns="":.metadata.namespace)"virt-controller장치를 사용할 수 있는지 확인합니다.$ oc get deployment -n $NAMESPACE virt-controller \ -o jsonpath='{.status.readyReplicas}'virt-controller배포의 상태를 확인합니다.$ oc -n $NAMESPACE get deploy virt-controller -o yamlvirt-controller배포의 세부 정보를 가져와 이미지를 가져오는 Pod 또는 실패와 같은 상태 조건을 확인합니다.$ oc -n $NAMESPACE describe deploy virt-controller노드에서 문제가 있는지 확인합니다. 예를 들어
NotReady상태에 있을 수 있습니다.$ oc get nodes
완화 방법
이 경고에는 다음을 포함하여 여러 가지 원인이 있을 수 있습니다.
- 클러스터에 메모리가 충분하지 않습니다.
- 노드가 다운되었습니다.
- API 서버가 과부하됩니다. 예를 들어 스케줄러는 많은 부하가 있을 수 있으므로 완전히 사용할 수 없습니다.
- 네트워크 문제가 있습니다.
근본 원인을 확인하고 문제를 해결하십시오.
문제를 해결할 수 없는 경우 고객 포털에 로그인하여 지원 케이스를 열고 진단 절차 중에 수집된 아티팩트를 연결합니다.