参考文档iSulad+k8s环境部署 | 文档 | openEuler社区
如果上面master节点执行的很顺畅,添加worker节点也非常轻松,直接执行:
kubeadm join 22.12.70.140:6443 --token hr10ix.d5qf85ecf4vi2yxq \
--cri-socket="unix:///var/run/isulad.sock" \
--discovery-token-ca-cert-hash sha256:eae1f0c0d72703186521ae64ad68cc0445c2c959f121624c744876bae9a48e28 \
--skip-phases=preflight 就可以。
在执行该步之前需要执行上一篇添加master节点的1~3步,第4步不用执行,系统会在添加中自动执行calico容器的拉取工作,并且worker节点拉取的calico镜像较少只有下面几样:
sudo crictl images |grep calico
[sudo] shell811127 的密码:
DEBU[0000] get image connection
DEBU[0000] ListImagesRequest: &ListImagesRequest{Filter:&ImageFilter{Image:&ImageSpec{Image:,Annotations:map[string]string{},UserSpecifiedImage:,RuntimeHandler:,},},}
docker.m.daocloud.io/calico/cni v3.30.2 f6e344d58b3c5 157MB
docker.m.daocloud.io/calico/csi v3.30.2 14ecfabbdbebd 19.8MB
docker.m.daocloud.io/calico/node-driver-registrar v3.30.2 664ed31fb4687 31.8MB
docker.m.daocloud.io/calico/node v3.30.2 1c6ddca599ddd 402MB
docker.m.daocloud.io/calico/pod2daemon-flexvol v3.30.2 53f638101e3d7 12.2MB
所以join的速度相对也比较快。