简介
- 由于
GFW
的存在,导致使用无法下载到K8S
的镜像。 - 本文将介绍上传
K8S
镜像到Docker Hub
中,加速部署K8S
集群。
上传镜像
获取镜像
- 获取指定版本
K8S
所需的镜像:
1 | kubeadm config images list --kubernetes-version v1.17.5 |
下载镜像
- 通过能访问外网的
VPS
下载镜像:
1 | docker pull k8s.gcr.io/pause:3.1 |
上传镜像
- 在终端登录
Docker Hub
:
1 | docker login -u <UserName> -p <Password> |
- 为镜像设置
tag
:
1 | docker tag k8s.gcr.io/pause:3.1 xiaocoder/pause:3.1 |
- 上传镜像到
Docker Hub
:
1 | docker push xiaocoder/pause:3.1 |
使用镜像
手动
- 为
Master
节点下载镜像并设置tag
:
1 | docker pull xiaocoder/pause:3.1 |
- 为
Node
节点下载镜像并设置tag
:
1 | docker pull xiaocoder/pause:3.1 |
- 初始化
Master
节点:
1 | kubeadm init \ |
自动
- 初始化
Master
节点:
1 | kubeadm init \ |
- 已包含的版本:
v1.17.5
阿里云
- 初始化
Master
节点:
1 | kubeadm init \ |