查看pod的信息时发现报错:open /run/flannel/subnet.env: no such file or directory
一是查看各个节点,包括master 节点是否有/run/flannel/subnet.env,内容应该是类似如下:
FLANNEL_NETWORK=10.244.0.0/16
FLANNEL_SUBNET=10.244.0.1/24
FLANNEL_MTU=1450
FLANNEL_IPMASQ=true
若有节点没有该文件那就拷贝一份。
二是在kubeadm init时是否添加标签--pod-network-cidr=10.244.0.0/16这样式的。如果环境允许可以 kubeadm reset,再重新init。