(四)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 <token> <master-ip>:<master-port> --discovery-token-ca-cert-hash sha256:<hash>

之后用查看worker的状态

$ kubectl get nodes

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容