使用国内镜像地址拉取k8s安装需要的images
标签搜索

使用国内镜像地址拉取k8s安装需要的images

mrui
2024-03-13 / 0 评论 / 79 阅读 / 正在检测是否收录...

以下这些站点国内无法访问:

  • https://hub.docker.com/ #Docker镜像仓库
  • https://gcr.io/google-containers/ #谷歌镜像仓库
  • https://gcr.io/kubernetes-helm/ #谷歌镜像仓库
  • https://gcr.io/google-containers/pause #谷歌镜像仓库
    使用容器安装k8s时,需要拉取k8s安装所需的镜像,可以使用下面的一些镜像源进行替代,然后重新打上tag即可。

    安装k8s所需的镜像

    kubeadm config images list
    k8s.gcr.io/kube-apiserver:v1.28.7
    k8s.gcr.io/kube-controller-manager:v1.28.7
    k8s.gcr.io/kube-scheduler:v1.28.7
    k8s.gcr.io/kube-proxy:v1.28.7
    k8s.gcr.io/pause:3.9
    k8s.gcr.io/etcd:3.5.10-0
    k8s.gcr.io/coredns/coredns:v1.10.1

    方法一,使用阿里源

    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.9
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.28.7
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.28.7
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.28.7
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.28.7
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.9
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.5.10-0
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:v1.10.1

    ltpit84i.png
    下载后可以重新打标签,然后就可以把这些镜像上传到私有仓库里面。

    docker images | grep hangzhou |while read i t _
    do
    docker tag $i:$t registry:80/library/${i##*/}:$t #打标签
    docker push registry:80/library/${i##*/}:$t     #上传
    docker rmi ${i}:${t} registry:80/library/${i##*/}:${t} #删除所有镜像
    done

    ltpizzcr.png

方法二,使用willdocker

 docker pull willdockerhub/kube-apiserver:v1.17.3

ltpje3v8.png

0

评论

博主关闭了当前页面的评论