k8s

CKA 준비 (24) Kubernetes troubleshooting (2)

Joon0464 2022. 7. 26. 07:49

이 게시물은 아래 강의를 참고 하였습니다.
참고 강의 https://www.youtube.com/watch?v=KdATmTulf7s&list=PLApuRlvrZKojqx9-wIvWP3MPtgy2B372f&index=1 

 

 

문제)

A Kubernetes worker node, named hk8s-w2 is in state NotReady.

Investigate why this is the case, and perform any appropriate steps to bring the node to a Ready state, ensuring that any chnages are made permanent.

트러블 슈팅 문제 풀이 방식)

1. docker 데몬이 동작 중인지 확인한다.

2. kubelet , kubeproxy, cni 가 동작중인지 확인한다.

 

 

풀이)

 

$ kubectl config use-context hk8s
$ kubectl get nodes

NotReady 상태 노드 확인됨

1. docker 데몬 상태 확인

$ ssh hk8s-w2
$ sudo -i
$ systemctl status docker

docker 데몬이 동작하지 않고 disabled 되어 있음

2. kubelet 상태 확인

$ systemctl status kubelet

정상 동작 중 확인

3. docker 데몬 실행 및 enalble 등록

$ systemctl enable --now docker
$ systemctl status docker

docker 데몬 정상 동작 확인

4. 노드 상태 및 kube-proxy 상태 확인

$ eixt
$ exit
$ kubectl get nodes
$ kubectl get pods -n kube-system -o wide

노드 상태 정상 확인
kube-proxy 상태 확인