k8s集群calio网络问题

k8s calio节点报错

Readiness probe failed: calico/node is not ready: BIRD is not ready: BGP not established with 172.24.0.12023-09-07 05:42:37.176 [INFO][200] health.go 156: Number of node(s) with BGP peering established = 0

这个错误是由于不同主机网卡不一致造成的,
解决方法:在calico.yaml文件中添加这个环境变量

    - name: IP_AUTODETECTION_METHOD
      value: "interface=eth0"

eth0代表使用统一网卡eth0,也可以使用eth.*表达式指定