赞
踩
部署kubernetes环境+网络组件flannel,没有选择指定的网卡, 导致flannel绑定到默认网卡,以至于kubernetes集群不能跨节点传输(ping 不通,可以通过bridge fdb show查看cnio维护的转发表,查看flannel.1的转发条目),为了确保转发到制定网卡上, 需要对kube-flannel.yaml文件修改
#flannel的yaml文件的容器
containers:
- name: kube-flannel
image: registry.kubeoperator.io:8082/coreos/flannel:v1.16.3
command:
- /opt/bin/flanneld
args:
- --ip-masq
- --kube-subnet-mgr
- --iface=eth0 #其中一个节点的网卡接口名称(ifconfig 查看)
- --iface=enp0s31f6 #其中一个节点的网卡接口名称,多网卡兼容
此时通过bridge fdb show查看cni0的网桥转发表,可以查看是否绑定到设置的网卡上
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。