0
点赞
收藏
分享

微信扫一扫

kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff


一、问题

已经修改了weave.yaml中的配置,dns没有启动起来

kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff_kubernetes

输出日志:

kubectl logs weave-net-hvsmf -c weave --namespace=kube-system

kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff_kubernetes_02

我们发现:

cni网络与主机网络存在交集,需要给weave换个cidr网段。


二、解决方案

1. 计算不存在交集的网段

本文的情况可以设成192.168.19.0/24

可以参考​


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

kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff_kubernetes_03

具体操作步骤参考​



举报

相关推荐

0 条评论