在开启iptables或防火墙的情况下,安装配置好kubernetes集群之后,有可能会出现节点之间网络不通的问题,导致无法访问到别的节点的Pod,这种问题可能的原因就是flannel配置网络时默认使用的是第一张网卡,可能为外网网卡,因此这时访问别的节点时会被阻隔掉。因此,需要更改为内网网卡。
####更改方法1:
打开文件:/etc/sysconfig/flanneld
vim /etc/sysconfig/flanneld
添加或修改配置:iface=eth1
后面的"eth1"就是要配置的网卡名
####更改方法2:
打开文件:/etc/systemd/system/flanneld.service
vim /etc/systemd/system/flanneld.service
添加配置:-iface=eth1
后面的"eth1"就是要配置的网卡名