calico网络异常,不健康
解决calico/node is not ready: BIRD is not ready: BGP not established withxxx
calico有一个没有ready,查了一下是没有发现真正的网卡,所以就修改calico的配置文件
kubectl edit daemonset calico-node -n kube-system
找到对应的位置
添加两行
- name: IP_AUTODETECTION_METHOD value: "interface=ens*"
#修改自己的网卡名称 ens* 代表网络名称前缀为ens,例如ens33 ens192等等这些网卡名称都可以匹配到 大概在3551行左右
修改后的配置文件为
至此,稍等一两分钟,calico的pod也就处于ready状态了