기본 및 컨트롤러 노드의 상태를 가져오려면 osctl describe node <node>
를 실행해야 합니다.
증상
상태 점검은 다음과 같은 상황이 발생할 때 오류를 보고하고 DiskPressure 등과 같은 비정상 상태를 표시할 수 있습니다.
예:
#osctl describe node controller-xxxx Conditions: Type Status LastHeartbeatTime LastTransitionTime Reason Message ---- ------ ----------------- ------------------ ------ ------- NetworkUnavailable False Sat, 05 Jun 2021 10:47:53 +0000 Sat, 05 Jun 2021 10:47:53 +0000 CalicoIsUp Calico is running on this node MemoryPressure False Mon, 07 Jun 2021 01:21:55 +0000 Mon, 07 Jun 2021 00:57:29 +0000 KubeletHasSufficientMemory kubelet has sufficient memory available DiskPressure False Mon, 07 Jun 2021 01:21:55 +0000 Mon, 07 Jun 2021 00:57:29 +0000 KubeletHasNoDiskPressure kubelet has no disk pressure PIDPressure False Mon, 07 Jun 2021 01:21:55 +0000 Mon, 07 Jun 2021 00:57:29 +0000 KubeletHasSufficientPID kubelet has sufficient PID available Ready True Mon, 07 Jun 2021 01:21:55 +0000 Mon, 07 Jun 2021 00:57:32 +0000 KubeletReady kubelet is posting ready status
솔루션
VMware Integrated OpenStack 관리 VM에서 Kubernetes 노드에 로그인하고
viossh controller-xxx
를 실행합니다.
MemoryPressure