본문 바로가기

트러블슈팅[쿠버네티스] 쿠버네티스 calico node READY 0/1

쿠버네티스 초기화 후 calico 설치시 calico-node의 status가 Running이지만, 한참이 지나도 Ready된 컨테이너가 0/1 인때가 있다.

내경우 이런때는 보통 호스트 네트워크의 주소 범위와 calico의 주소 범위가 겹쳐 충돌로 인해 생기는 문제였다.

vpc cidr = 172.16.0.0/16 이였고, 

pod cidr = 172.16.0.0/16 로 설정하여, 동일한 주소 범위 였기에 이런 문제가 발생했었다.

 

 

물론 calico 설치시 주소 범위를 기본 192.168.0.0/16에서  172.16.0.0/16으로 변경해주고 설치했었지만, calico-node pod가 동작하지 않았었다. 

kubectl describe 를 통해 pod의 문제를 검색해보니, cidr이 겹쳐 생기는 문제라 하더라.

 

kubeadm init시 pod-network-cidr을 적당히 설정해 주니 해당 문제는 더이상 발생하지 않았음.