이 게시물은 아래 강의를 참고 하였습니다.
참고 강의 https://www.youtube.com/watch?v=KdATmTulf7s&list=PLApuRlvrZKojqx9-wIvWP3MPtgy2B372f&index=1
문제) Not Ready 상태의 노드 활성화
A kubernetes worker node, named kh8s-w2 is in state NotReady.
Investigate why this is the case, and perform any appropriate steps to bbring the node to a Ready state, ensuring that any changes are mate permanent.
이론)
worker node 구성 요소
- docker : 컨테이너를 동작시켜주는 엔진
- kubelet : 클러스터를 운영해주는 역할
- kube-proxy : 쿠버네티스 환경에서 클라이언트 커넥션을 받아주는 역할(네트워크 구성)
따라서 worker 노드에는 다음 데몬이 동작중이어야 Ready 상태가 된다.
1. 도커 데몬이 실행중어야 함
2. kubelet 이 동작중이어야 함
3. kube-proxy 가 동작중이어야 함
4. CNI (Container Network Interface)가 동작중이어야 함
풀이)
1) 문제가 있는 대상에 접근
$ ssh hk8s-w2
$ sudo -i
2) docker 데몬 동작 확인
$ systemctl status docker
3) kubelet 데몬 동작 확인
$ systemctl status kubelet
4) kubelet 데몬 동작 시키기
$ systemctl enable --now kubelet
5) CNI, kube-proxy 데몬 동작 확인
$ exit
$ exit
$ kubectl get pod -n kube-system -o wide
'k8s' 카테고리의 다른 글
CKA 준비 (25) User Role Binding (0) | 2022.07.26 |
---|---|
CKA 준비 (24) Kubernetes troubleshooting (2) (0) | 2022.07.26 |
CKA 준비 (22) Kubernetes Upgrade (0) | 2022.06.24 |
CKA 준비 (21) Check Resource Information (1) | 2022.06.24 |
CKA 준비 (20) Persistent Volume Claim을 사용하는 Pod 운영 (2) | 2022.06.17 |