kubeadm init执行报错

来源:1-5 下载Kubeadm,node组件和命令行工具

zhaohailong1023

2020-06-03

kubeadm init --ignore-preflight-errors=NumCPU --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.18.2 --apiserver-advertise-address=xxxxx --pod-network-cidr=10.244.0.0/16
执行报错: node “k8s-master” not found

去掉 --apiserver-advertise-address=xxxxx,执行成功

写回答

1回答

tonybai

2020-06-03

亲,仅凭这些信息,我无法给出具体原因啊。不过我猜:“node “k8s-master” not found” 很可能是因为你当前node上的kubelet没能成功连接上你用--apiserver-advertise-address=xxxxx指定的k8s api server。但去掉--apiserver-advertise-address=xxxxx后,kubelet连接默认的apiserver地址成功了。在老版本k8s中,如果要使用weavenetwork cni插件,需要指定--apiserver-advertise-address=xxxxx,但是最新的k8s版本似乎已经不需要这样做了。 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/

祝学习愉快!


0
0

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程