kubernetes集群节点多网卡,calico/flannel组件如何指定网卡
今天kubectl top nodes 查看节点状态,发现报错了
查看pod状态,发现有个calico状态有问题
查看日志发现他是用的是br-6...这张网卡
进去calico.yaml发现
# Auto-detect the BGP IP address.
- name: IP
value: "autodetect"
#这里自动获取的
calico如果有节点是多网卡,所以需要在配置文件中指定内网网卡
#选择网卡 #指定网卡
- name: IP_AUTODETECTION_METHOD
value: interface=ens33
flannel如果有节点是多网卡,在args中添加
-args:
- --ip-masq
- --kube-subnet-mgr
- --iface=eth0
指定完网卡后,此时再次:kubectl apply -f calico.yaml
此时在去查看calico 就都正常了