flannel绑定外网网卡问题
基于一次客户环境crash,现象pull镜像一直CrashLoopBackOff
客户使用了双网卡配置,推测是使用了外网网卡,导致无法访问registry。
ps -efwww|grep flannel,这里没截图全,后面–iface=0f1
查看flannel配置:
kubectl -n kube-system get ds kube-flannel-ds -o yaml
…
containers:
- args:
- –ip-masq
- –kube-subnet-mgr
- –iface=0f1
…
修复方法,更改flannel daemonset中containers的iface参数为内网网卡
但是客户每台机器的外网网卡名不同,参考下面这种方式:
–iface=$(ip add |grep 192.168.1.255 |awk ‘{print $7}’)
问题解决