栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

k8s执行init时出现 Initial timeout of 40s passed

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

k8s执行init时出现 Initial timeout of 40s passed

环境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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939462.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号