我使用 kubeadm 创建集群并成功地将工作节点加入到主控平面。
但是master的kube-system命名空间中有两个calico-node pod无法运行,我检查了这两个pod,它们都有相同的错误消息输出。
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)
解析度:
根据这个答案,在我的情况下,我将此行添加到 calico.yaml 文件中。
- name: IP_AUTODETECTION_METHOD
value: "interface=eth0"