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

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐