728x90
문제
쿠버네티스에서 flannel cni를 설치했는데 pod가 생성되지 않는 것을 확인했습니다.
https://github.com/flannel-io/flannel#deploying-flannel-manually
kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml
무엇 때문에 문제인지 파악하려고 다음 명령어를 사용했습니다.
kubectl get pods --all-namespaces -o wide
이런... flannel 0/1 이고, CrashLoopBackOff
에러가 발생했습니다.
해결방법
문제는 이러했습니다.
원래 flannel로 설치하는 것이 아닌, weave network로 설치했다가 여러 에러로 뭔가 계속 안돼서 flannel로 변경하는 중이었는데요
flannel은 kubeadm init 시 반드시 --pod-network-cidr=10.244.0.0/16 을 작성해줘야 합니다.
kubeadm reset
kubeadm init --pod-network-cidr=10.244.0.0/16
kubeadm reset 후에 재 init 하면 잘 동작되는 것을 확인할 수 있습니다.
728x90