Janrs.com | 杨建勇
Janrs.com | 杨建勇

Debian10 部署kubeadm教程03 - 部署worker节点

[!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

至此。节点成功加入集群。可以等待被调度部署Pod服务。

如果你有任何问题,欢迎在底部留言。或者点击加入微信技术交流群 | 我的GitHub

码仔

文章作者

Janrs.com

发表回复

textsms
account_circle
email

Janrs.com | 杨建勇

Debian10 部署kubeadm教程03 - 部署worker节点
[!TIP] 加入 worker 节点 转载请注明出处:https://janrs.com 加入 worker 节点 [!NOTE] 加入 worker 节点之前要先删除 containerd 的配置文件,因为默认的配置文件禁用 cri 插件。 …
扫描二维码继续阅读
2022-05-19