项目场景:
Kubernetes在安装部署中,需要从k8s.grc.io仓库中拉取所需镜像文件,然而由于某些原因,无法成功进行拉取(即使使用proxychains仍然失败)此时我们可以使用阿里的源来进行镜像的拉取。
问题描述:
使用Kubernetes V1.21.2版本部署集群业务,在进行kubeadm init
或是kubeadm config images pull
时,需要从k8s.grc.io仓库拉取镜像,可以使用kubeadm config images list
来查看需要拉取哪些镜像及其版本。
$ kubeadm config images list
W0703 21:42:52.412350 39084 version.go:102] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get "https://dl.k8s.io/release/stable-1.txt": proxyconnect tcp: dial tcp 127.0.0.1:8889: connect: connection refused
W0703 21:42:52.412415 39084 version.go:103] falling back to the local client version: v1.21.2
k8s.gcr.io/kube-apiserver:v1.21.2
k8s.gcr.io/kube-controller-manager:v1.21.2
k8s.gcr.io/kube-scheduler:v1.21.2
k8s.gcr.io/kube-proxy:v1.21.