Calico-node not running between master and work node

2/3/2020

I using kubeadm to create cluster and successfully join the work node to master's control-plane.

But there are two calico-node pods in master's kube-system namespace can not run, I check into these two pod and they are all have the same error message output.

calico-node-1
Readiness probe failed: calico/node is not ready: BIRD is not ready: BGP not established with XX.XX.XX.XX (master node ip address)
calico-node-2
Readiness probe failed: calico/node is not ready: BIRD is not ready: BGP not established with XX.XX.XX.XX (work node ip address)

Resolution:

According to this answer, in my case I add this line to the calico.yaml file.

            - name: IP_AUTODETECTION_METHOD
              value: "interface=eth0"
-- ccd
calico
kubernetes

0 Answers