参考网址:https://blog.csdn.net/qq_27309423/article/details/114832253
一、首先查看k8s镜像
[root@k8s-master ~]# kubeadm config images list
k8s.gcr.io/kube-apiserver:v1.20.4
k8s.gcr.io/kube-controller-manager:v1.20.4
k8s.gcr.io/kube-scheduler:v1.20.4
k8s.gcr.io/kube-proxy:v1.20.4
k8s.gcr.io/pause:3.2
k8s.gcr.io/etcd:3.4.13-0
k8s.gcr.io/coredns:1.7.0
二、镜像下载
以其中一个镜像下载为例
docker pull k8s.gcr.io/kube-apiserver:v1.20.4
其中k8s.gcr.io是国外的网站,国内可能限制访问不了,那么怎么下载呢,报错如下:
[root@k8s-master ~]# docker pull k8s.gcr.io/kube-apiserver:v1.20.4
Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
三、解决方法:
那么我们该怎么下载呢?
很简单,把域名k8s.gcr.io换成aiotceo,也就是:
aiotceo/kube-apiserver:v1.20.4
aiotceo/kube-controller-manager:v1.20.4
aiotceo/kube-scheduler:v1.20.4
aiotceo/kube-proxy:v1.20.4
aiotceo/pause:3.2
aiotceo/coredns:1.7.0
注:etcd镜像不适用上面的方法,下载用:
docker pull bitnami/etcd:3.4.13
然后再docker pull就可以啦!
四、最后教方法:
1、首先打开网站:https://hub.docker.com/u/bitnami
2、在搜索框中输入要下载的镜像,如要下载kube-apiserver:v1.20.4,就输入kube-apiserver。
3、找到自己对应操作系统的镜像,点击进去。
4、点击Tags按钮,找到对应的版本号,也就是标签。
5、复制后面的下载命令下载。
————————————————
版权声明:本文为CSDN博主「老杨带你私奔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_27309423/article/details/114832253
网友评论