Troubleshooting 해결에서 중요한 점

kubernetes의 전체적으로 연관되어 있는 구조를 알아야한다.

23번 Troubleshooting은 node에 관한 문제 ⇒ node의 구조를 알고 있어야함

node의 구조

Untitled

worker node ⇒ container daemon(docker)

                    kubelet

              kube-proxy

그래서 확인해 봐야 할 것들이

  1. dockerd가 실행 중 인지?
  2. kubelet 실행 중 인지?
  3. kube-proxy 실행 중 인지?
  4. CNI 실행 중 인지? ⇒ 컨테이너와 컨테이너를 통신

⇒ 3, 4는 node를 나가서 console에서 상태 확인 가능

⇒ 모두 실행 중일시 worker node 상태가 readey 충족함

Untitled

Kubernetes 작업자 노드 hk8s-w2가 NotReady 상태입니다. 이 상태의 원인을 조사하고, 노드를 Ready 상태로 전환하기 위한 적절한 조치를 취하십시오. 모든 변경 사항이 영구적으로 적용되도록 해야 합니다.


  1. kubectl get nodes

Untitled