K8s 新建节点

  1. 192.168.10.217安装操作系统
  2. 修改主机名和配置 Vi /etc/hosts

添加信息:

192.168.10.110  k8s.kejidata.com

192.168.10.217  node217

  1. 感谢 按照教程https://zhuanlan.zhihu.com/p/560557852

安装 systemctl status kubelet 失败,需要执行一下sudo kubeadm init  --image-repository=registry.aliyuncs.com/google_containers

  1. 添加Node节点

首先在k8s-master(192.168.10.110) 上执行(有效时间24小时) kubeadm token create --print-join-command

显示:kubeadm join k8s.kejidata.com:6443 --token 4c45j3.rc8gr9mfl55inm2q --discovery-token-ca-cert-hash sha256:180f216634833fc1ea91150b5f1ef38c5333f1f8a13592eaa4075611883b7569

  1. 节点Node机器上执行(192.168.10.217):

kubeadm join 192.168.10.110:6443 --token 4c45j3.rc8gr9mfl55inm2q     --discovery-token-ca-cert-hash sha256:180f216634833fc1ea91150b5f1ef38c5333f1f8a13592eaa4075611883b7569
 

6、217节点Notready 解决方法:

错误现象:
untime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
 
解决方法:vim /var/lib/kubelet/kubeadm-flags.env

删除其中的 --network-plugin=cni

重启kubelet

7、删除节点操作Node217流程参照:https://blog.csdn.net/m0_60496726/article/details/120782349

Logo

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

更多推荐