请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

"node2" pod cidr not assigned

您好,想问一下node1还有node2的结点是怎么样setup service-cidr的?node1还有2 安装完了kubectl, kubeadm, kubelet之后还从master 结点 scp了admin.config 到node结点。之后运行kubeadm join xxx. 没有报错,但是显示pod crashed
我记得在kube init时候传入了变量
–service-cidr=10.1.0.0/16 还有 --pod-network-cidr=10.244.0.0/16,
但是我是选择方法1直接新起的node1还有node2结点之后手动安装的那些组件之后join的。
想问一下应该如何把service-cidr config传到那个文件里面么?谢谢

[root@master ~]# kubectl get po -n kube-system -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
coredns-f9fd979d6-6nwb7 1/1 Running 0 5h55m 10.244.0.5 master
coredns-f9fd979d6-qgm9c 1/1 Running 0 5h55m 10.244.0.6 master
etcd-master 1/1 Running 0 5h56m 10.211.55.3 master
kube-apiserver-master 1/1 Running 1 5h55m 10.211.55.3 master
kube-controller-manager-master 1/1 Running 0 5h55m 10.211.55.3 master
kube-flannel-ds-2bbpd 0/1 CrashLoopBackOff 15 53m 10.211.55.5 node2
kube-flannel-ds-2j98h 1/1 Running 15 6h19m 10.211.55.3 master
kube-flannel-ds-7hb6z 0/1 Error 2 66m 10.211.55.4 node1
kube-proxy-9hwst 1/1 Running 0 66m 10.211.55.4 node1
kube-proxy-b5v6l 1/1 Running 3 53m 10.211.55.5 node2
kube-proxy-ngtcl 1/1 Running 0 5h55m 10.211.55.3 master
kube-scheduler-master 1/1 Running 0 5h56m 10.211.55.3 master

LOG:
[root@master ~]# kubectl logs -f kube-flannel-ds-7hb6z -n kube-system
I0831 05:38:10.920871 1 main.go:518] Determining IP address of default interface
I0831 05:38:10.921368 1 main.go:531] Using interface with name eth0 and address 10.211.55.4
I0831 05:38:10.921410 1 main.go:548] Defaulting external address to interface address (10.211.55.4)
W0831 05:38:10.921437 1 client_config.go:517] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
I0831 05:38:11.019696 1 kube.go:119] Waiting 10m0s for node controller to sync
I0831 05:38:11.020006 1 kube.go:306] Starting kube subnet manager
I0831 05:38:12.020946 1 kube.go:126] Node controller sync successful
I0831 05:38:12.020992 1 main.go:246] Created subnet manager: Kubernetes Subnet Manager - node1
I0831 05:38:12.021000 1 main.go:249] Installing signal handlers
I0831 05:38:12.021115 1 main.go:390] Found network config - Backend type: vxlan
I0831 05:38:12.021202 1 vxlan.go:121] VXLAN config: VNI=1 Port=0 GBP=false Learning=false DirectRouting=false
E0831 05:38:12.021669 1 main.go:291] Error registering network: failed to acquire lease: node “node1” pod cidr not assigned
I0831 05:38:12.021778 1 main.go:370] Stopping shutdownHandler…

答案
哦,找到解决办法了

kubectl edit nodes master 找到master 节点spec PodCIDR 是如何定义的

之后copy paste修改node1还有node2结点下的connfigmap config

spec:

podCIDR: 10.244.0.0/24

podCIDRs:

  • 10.244.0.0/24

taints:

正在回答 回答被采纳积分+3

插入代码

2回答

提问者 爱滑板的小菜鸡 2021-08-31 13:56:56

哦,找到解决办法了

kubectl edit nodes master 找到master 节点spec PodCIDR 是如何定义的

之后copy paste修改node1还有node2结点下的connfigmap config

spec:

  podCIDR: 10.244.0.0/24

  podCIDRs:

  - 10.244.0.0/24

  taints:

  - effect: NoSchedule

    key: node-role.kubernetes.io/master


0 回复 有任何疑惑可以回复我~
  • 清风 #1
    嗯,不错
    回复 有任何疑惑可以回复我~ 2021-08-31 17:19:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信