0
点赞
收藏
分享

微信扫一扫

kubectl get nodes notReady

桑二小姐 2022-03-23 阅读 29

@[toc]

#node1 机器上执行 
hostnamectl set-hostname node1
#node2 机器上执行 
hostnamectl set-hostname node2
#master 机器上执行 
hostnamectl set-hostname master

#每台机子上的hosts文件
vim /etc/hosts
192.168.0.158 master
192.168.0.159 node1
192.168.0.160 node2

先查看是不是hostname的问题 hostname设置混乱也会导致的

使用flannel插件,在notready机子上执行

mkdir -p /etc/cni/net.d/
cat <<EOF> /etc/cni/net.d/10-flannel.conf
{"name":"cbr0","type":"flannel","delegate": {"isDefaultGateway": true}}
EOF
mkdir /usr/share/oci-umount/oci-umount.d -p
mkdir /run/flannel/
cat <<EOF> /run/flannel/subnet.env
FLANNEL_NETWORK=10.244.0.0/16
FLANNEL_SUBNET=10.244.0.1/24
FLANNEL_MTU=1400
FLANNEL_IPMASQ=true
EOF

在node1和node2上重启服务

systemctl daemon-reload 
systemctl restart kubelet

image.png
image.png

举报

相关推荐

0 条评论