쿠버네티스(12) : calico/node is not ready, BIRD is not ready ERROR

NOHHYEONGJUN·2024년 10월 5일

쿠버네티스

목록 보기
13/23

0. 문제 상황

calico node pod가 Running이지만 0/1, 실행 되지 않은 상태였다.

kubectl logs calico-node-4tcfk -n kube-system

Warning  Unhealthy  17s (x2 over 18s)  kubelet Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/calico/bird.ctl: connect: connection refused
Warning  Unhealthy  7s kubelet Readiness probe failed: 2024-10-04 14:42:49.855 [INFO][242] confd/health.go 180: Number of node(s) with BGP peering established = 0
calico/node is not ready: BIRD is not ready: BGP not established with 10.0.0.2,10.0.0.3,10.0.0.4

 

 


1. 문제 원인

calico-node가 인터페이스를 통해 통신이 불가능 하기 때문에 발생한다.


 

 


2. 해결 방법

보안 그룹에 Port 179를 추가해야 한다.
BGP를 통해 통신하는데, BGP Port가 막혀있었던 것.

해결!

profile
Cloud/DevOps & Network Virtualization에 관심 있는 Engineer입니다. 🐳⚓️👨‍✈️

0개의 댓글