(四)k8s v1.12.2部署-初始化worker节点

worker节点上也一样需要安装docker和kubeadm,可以参考这篇文章
https://www.jianshu.com/p/faf3d5d36a1b

本来安装完docker和kubeadm后,只要执行一行命令就可以初始化worker节点了,但是还是因为墙的原因,需要先准备一下初始化时需要的docker镜像。
worker需要的镜像比master的要少,只要准备以下两个就可以了

k8s.gcr.io/kube-proxy:v1.12.2
k8s.gcr.io/pause:3.1

然后,执行在master节点执行kubeadm init时,最后提示的命令即可,每个人的具体参数都不一样,命令格式如下:

$ kubeadm join --token  : --discovery-token-ca-cert-hash sha256:

之后用查看worker的状态

$ kubectl get nodes

NAME                      STATUS   ROLES    AGE     VERSION
izm5e9951st9peq42t8fkxz   Ready    master   3h52m   v1.12.2
izm5e9951st9peq42t8fkyz   Ready       128m    v1.12.2

到这,我们就有了单mater节点的一个k8s集群

你可能感兴趣的:((四)k8s v1.12.2部署-初始化worker节点)