k8s执行init时出现 Initial timeout of 40s passed
环境centOS 7 腾讯云轻量服务器docker版本 docker-ce-18.06.1.ce-3.el7kubelet版本 kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0出现40s的第一个坑hostnamectl --static set-hostname master这个主机名不要出现大写..最好也不要出现特殊符号 跟着教程来在修改/etc/host
·
环境centOS 7 腾讯云轻量服务器
docker版本 docker-ce-18.06.1.ce-3.el7
kubelet版本 kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0
出现40s的第一个坑
hostnamectl --static set-hostname master
这个主机名不要出现大写..最好也不要出现特殊符号 跟着教程来
在修改/etc/hosts 文件时的主机名也不要出现大写
出现40s的第二个坑
如果用的是轻量级云服务器,轻量级服务器本身是采用NAT方式将公网IP映射到网卡所以会出现连接超时,所以建议在init的时候修改etcd.yaml文件里面的地址为127.0.0.1
切记一定要在执行的init的过程中去改,不要等到失败了再改,大概有两分钟的窗口期,如果错过了可以执行 kubeadm reset 来取消然后再init一次
可以新建一个窗口去改,也可以用sftp直接编辑,路径在下面
/etc/kubernetes/manifests/etcd.yaml
把图片上圈起来的地方改成这样,我图片上是修改后的
- --listen-client-urls=https://127.0.0.1:2379
- --listen-metrics-urls=http://127.0.0.1:2381
- --listen-peer-urls=https://127.0.0.1:2380
更多推荐
已为社区贡献1条内容
所有评论(0)