要部署kubernetes的话,无论手动安装kubernetes还是使用kubeadm安装kubernetes,都需要以下各模块的docker镜像。而国内的网络被墙的原因,在搭建环境时,经常无法pull到这些镜像。那我们可以考虑曲线救国,利用Docker Hub搭建自己的镜像仓库。
要使用docker hub来获取kubernetes镜像的话,前提要有github和docker hub的账号(注册即可)。docker hub通过关联github后自动构建docker镜像。在docker hub中构建好docker镜像后,就可以使用docker pull 拉取这些镜像并对拉取下来的镜像做tag处理便可正式部署kubernetes了。
步骤演示如下:
1、登录github,创建仓库名称为mykubernetes
2、克隆这个仓库,以备后期上传kubernetes各个组件的dockerfile文件使用
[root@linux-node2 ~]# git clone https://github.com/goser1158/mykubernetes.git