Killer Shell CKA - Kube Controller Manager Misconfigured

Jmnote (토론 | 기여)님의 2025년 9월 19일 (금) 20:20 판 (→‎문제 진단)

1 개요

Killer Shell CKA - Kube Controller Manager Misconfigured

2 최초 상태

ontrolplane:~$ kubectl -n kube-system get pod | grep kube-controller-manager
kube-controller-manager-controlplane      0/1     CrashLoopBackOff   5 (97s ago)     4m26s

3 문제 진단

3.1 로그 확인

Kube Controller Manager의 로그를 확인하여 오류를 파악한다.

controlplane:~$ k -n kube-system logs kube-controller-manager-controlplane
...
Error: unknown flag: --project-sidecar-insertion

4 문제 해결

잘못된 인수를 제거하여 매니페스트 파일을 수정한다.

controlplane:~$ vim /etc/kubernetes/manifests/kube-controller-manager.yaml
- --project-sidecar-insertion=true # REMOVE

5 적용 방법

변경 사항이 적용되도록 매니페스트 파일을 이동하여 kubelet이 재시작하도록 한다.

controlplane:~$ cd /etc/kubernetes/manifests
controlplane:~$ mv kube-controller-manager.yaml ..
controlplane:~$ sleep 5
controlplane:~$ mv ../kube-controller-manager.yaml .

6 최종 확인

Pod가 정상적으로 실행되고 모든 컨테이너가 준비 상태인지 확인한다.

controlplane:~$ kubectl -n kube-system get pod | grep kube-controller-manager
kube-system          kube-controller-manager-controlplane       1/1     Running   0               31d

7 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}