一、问题
已经修改了weave.yaml中的配置,dns没有启动起来
输出日志:
kubectl logs weave-net-hvsmf -c weave --namespace=kube-system
我们发现:
cni网络与主机网络存在交集,需要给weave换个cidr网段。
二、解决方案 1. 计算不存在交集的网段
本文的情况可以设成192.168.19.0/24
可以参考https://blog.csdn.net/u013288190/article/details/109020879
2. 重置kubeadm
kubeadm reset
3. 重新启动kubeadm
kubeadm init --apiserver-advertise-address=192.168.18.132 --pod-network-cidr=192.168.19.0/24 --kubernetes-version=v1.10.2
4. 重新修改weave.yaml
- name: IPALLOC_RANGE
value: 192.168.19.0/24
具体操作步骤参考https://blog.csdn.net/u013288190/article/details/109015040