在安装 kubernetes 集群时,需要从 k8s.grc.io 下载需要的镜像,比如: kube-apiserver, kube-proxy 。 但在国内无法访问该地址,所以通常需要转为从国内的网站(比如:阿里)下载。详细步骤可参考 在Ubuntu 18.04 中安装 Kubernetes, 但国内网站有时也不稳定,这时候如果有一个本地包直接安装就能避免这样的问题。
在 Kubernetes v1.17.4 的版本中,需要如下几个镜像:
1 | kube-apiserver:v1.17.4 |
我已经将这个几个镜像文件打包在一个文件中,上传到百度网盘,可以在下面的地址下载。
1 | 链接:https://pan.baidu.com/s/1vS4VWlT5YCUvsnGdMviJ2A |
在网盘的 v1.17.4 这个目录中,包含两个文件: k8s-grc-io-images-v1-17-4.tar.gz 和 load-images-v1-17.4.sh 文件。
下载以后,将 load-images-v1-17.4.sh 设置为可执行:
1 | chmod +x load-images-v1-17.4.sh |
然后运行它,该脚本会解压文件 k8s-grc-io-images-v1-17-4.tar.gz , 并将所有的 docker image 调入到 docker 中,完成以后,可以执行:
1 | docker images |
查看当前 docker 中是否包含了 kubernetes 所需要的进行,如果过程没错,应该可以看到如下的结果:
1 | REPOSITORY TAG IMAGE ID CREATED SIZE |