coredns가 PENDING
- [문제] 처음 클러스터를 시작했을 때, coredns가 PENDING에서 넘어가지 않음
- [원인] Control Plane에서는 초기 pod이 실행되지 않도록 설정되어있음
- [해결] Untaint
- not-ready까지 untaint
>> kubectl taint node {노드이름} {노드뒤에 적힌것}
>> kubectl describe node {노드이름} | grep Taints - 서비스 재시작 (containerd, kubelet)
>> sudo systemctl restart containerd
>> sudo systemctl restart kubelet
- not-ready까지 untaint
https://17billion.github.io/kubernetes/2019/04/24/kubernetes_control_plane_working.html
https://github.com/k3s-io/k3s/issues/1857#issuecomment-950154218
라즈베리파이4에서 missing required cgroups: memory
- [문제] kubeadm init 또는 join을 사용할 때 위와 같은 에러 발생
- [해결] CGROUPS_MEMORY 설정
>> sudo vi /boot/firmware/cmdline.txt
- cgroup_enable=memory cgroup_memory=1를 추가
>> sudo reboot
'데이터 엔지니어링 > K8s' 카테고리의 다른 글
[K8s] 쿠버네티스 명령어 모음 (0) | 2022.05.16 |
---|---|
[K8s] Helm (0) | 2022.05.16 |
[K8s] 쿠버네티스 애드온 (0) | 2022.05.13 |
[K8s] 쿠버네티스 노드(Node) 컴포넌트 (0) | 2022.05.13 |
[K8s] 쿠버네티스 컨트롤 플레인(Control Plane) 컴포넌트 (0) | 2022.05.13 |