데이터 엔지니어링/K8s
[K8s] Cluster 초기세팅 에러 (coredns PENDING)
pythaac
2022. 5. 13. 23:54
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
Kubernetes Control-Plane Node에 Pod 띄울수 있는 방법 (Taints)
$ kubectl taint nodes master node-role.kubernetes.io=master:NoSchedule
17billion.github.io
https://github.com/k3s-io/k3s/issues/1857#issuecomment-950154218
invalid capacity 0 on image filesystem warning when starting k3s node · Issue #1857 · k3s-io/k3s
Version: root@ip-10-100-105-140:~# k3s -v k3s version v1.18.3+k3s1 (96653e8d) K3s arguments: /usr/local/bin/k3s server --cluster-cidr 172.16.0.0/16 --service-cidr 192.168.0.0/16 --cluster-dns 192.1...
github.com
라즈베리파이4에서 missing required cgroups: memory
- [문제] kubeadm init 또는 join을 사용할 때 위와 같은 에러 발생
- [해결] CGROUPS_MEMORY 설정
>> sudo vi /boot/firmware/cmdline.txt
- cgroup_enable=memory cgroup_memory=1를 추가
>> sudo reboot
Raspberry pi 4B 에 Kubernetes cluster 설치하기
목차
truelifer.medium.com