**国内如何获取到K8S镜像**

### 一、流程概述
在国内获取K8S镜像主要通过以下步骤来实现:

| 步骤 | 操作 |
|----|-------------------------------------------------------------|
| 1 | 配置Docker镜像加速器 |
| 2 | 从Docker Hub下载K8S镜像 |
| 3 | 使用镜像加速器下载更快速的K8S镜像 |

### 二、具体步骤

#### 1. 配置Docker镜像加速器
在国内获取K8S镜像时,首先需要配置Docker镜像加速器以提高下载速度。

```bash
# 创建或修改/etc/docker/daemon.json文件,并添加以下内容
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}

# 重启docker服务使配置生效
sudo systemctl daemon-reload
sudo systemctl restart docker
```

#### 2. 从Docker Hub下载K8S镜像
可以使用docker pull命令从Docker Hub上下载K8S镜像。

```bash
# 拉取最新版本的K8S镜像
docker pull k8s.gcr.io/kube-apiserver:$VERSION
docker pull k8s.gcr.io/kube-controller-manager:$VERSION
docker pull k8s.gcr.io/kube-scheduler:$VERSION
docker pull k8s.gcr.io/kube-proxy:$VERSION
docker pull k8s.gcr.io/pause:$VERSION
docker pull k8s.gcr.io/etcd:$VERSION
docker pull k8s.gcr.io/coredns:$VERSION
```

#### 3. 使用镜像加速器下载更快速的K8S镜像
除了配置Docker镜像加速器外,还可以使用第三方的镜像加速器来加速下载K8S镜像。

```bash
# 阿里云加速器
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:$VERSION
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:$VERSION
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:$VERSION
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:$VERSION
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:$VERSION
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:$VERSION
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:$VERSION

# 腾讯云加速器
docker pull ccr.ccs.tencentyun.com/google_containers/kube-apiserver:$VERSION
docker pull ccr.ccs.tencentyun.com/google_containers/kube-controller-manager:$VERSION
docker pull ccr.ccs.tencentyun.com/google_containers/kube-scheduler:$VERSION
docker pull ccr.ccs.tencentyun.com/google_containers/kube-proxy:$VERSION
docker pull ccr.ccs.tencentyun.com/google_containers/pause:$VERSION
docker pull ccr.ccs.tencentyun.com/google_containers/etcd:$VERSION
docker pull ccr.ccs.tencentyun.com/google_containers/coredns:$VERSION
```

### 三、总结
通过以上步骤,我们可以在国内快速获取到K8S镜像。首先配置Docker镜像加速器以提高下载速度,然后通过docker pull命令从Docker Hub下载K8S镜像,最后使用第三方镜像加速器进一步加速下载速度。希望以上内容对你有所帮助,祝学习顺利!