[!TIP]
加入worker
节点转载请注明出处:https://janrs.com
加入 worker 节点
[!NOTE]
加入worker
节点之前要先删除containerd
的配置文件,因为默认的配置文件禁用cri
插件。
删除默认配置
rm /etc/containerd/config.toml
systemctl restart containerd
修改 etc/hosts
172.16.222.231 k8s-node01
下载镜像
ctr -n k8s.io i pull registry.aliyuncs.com/google_containers/kube-proxy:v1.24.8 &&
ctr -n k8s.io i tag registry.aliyuncs.com/google_containers/kube-proxy:v1.24.8 k8s.gcr.io/kube-proxy:v1.24.8 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/kube-proxy:v1.24.8
同样在 worker
节点也要下载 pause:3.6
镜像
ctr -n k8s.io image pull registry.aliyuncs.com/google_containers/pause:3.6 &&
ctr -n k8s.io image tag registry.aliyuncs.com/google_containers/pause:3.6 registry.k8s.io/pause:3.6 &&
ctr -n k8s.io i rm registry.aliyuncs.com/google_containers/pause:3.6
添加Worker
节点,直接在集群部署好之后的join
代码复制过来执行即可,命令如下
kubeadm join 172.16.222.121:6443 --token 8o5o52.qzpj42w0j4mrdug4 \
--discovery-token-ca-cert-hash sha256:b906fdc04582a1dcd6388bf32329af89e211f1e1c14e3908cd675010eaa11b3a
添加之后到master
节点查看node
状态。显示为Ready
表示已经加入集群
[!NOTE]
一开始会显示NotReady
状态,需要等个30
秒左右
查看命令
kubectl get nodes
显示为 Ready
表示节点加入成功
NAME STATUS ROLES AGE VERSION
k8s-master01 Ready control-plane 42m v1.24.8
k8s-node01 Ready <none> 15m v1.24.8
发表回复