具体故障为:
eadiness 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
- 查询各个节点calico状态,两个节点其中一个address错误,因此是calico网卡选择错误原因
calicoctl node status

- 更改calico.yaml,手动设置
ifconfig

vim calico.yaml #新增配置规则
kubectl apply -f calico.yaml

- 再次重新验证

文章描述了一个关于Calico网络组件的问题,其中readinessprobefailed提示BIRD未准备好,且发现一个节点的地址错误。作者通过检查calico节点状态识别出是由于Calico网卡选择错误导致。为解决问题,作者手动编辑了calico.yaml文件,添加了新的配置规则,并使用kubectl应用更新。之后,进行了重新验证以确保问题已解决。
2万+

被折叠的 条评论
为什么被折叠?



