k8s.gcr.io images mirror 适用于kubernetes 的 google官方原版的容器镜像
1.7K
google k8s.gcr.io 的容器镜像 , 对应关系如下, 下载后需要tag转换一下,
下列镜像适用于 Kubernetes v1.22.4 和 ingress-nginx中使用的镜像
测试环境 Mac Docker Desktop 4.3.1 (72247) + Kubernetes v1.22.4
注意, 需要将镜像的拉取策略改为 imagePullPolicy: IfNotPresent 才可用, imagePullPolicy: Always 为每次都重新拉取, 这样就不会使用你拉取的本地镜像!
将下面的脚本保存到 google_container_convert.sh 然后执行 sh google_container_convert.sh 即可成功拉取k8s中使用的k8s.gcr.io 镜像
#!/bin/bash
# 解决k8s部署时无法拉取 k8s.gcr.io 的镜像问题,
#从DockerHub拉取镜像
docker pull tekintian/google_container:ingress-nginx_controller_v1.1.0
docker pull tekintian/google_container:kube-apiserver_v1.22.4
docker pull tekintian/google_container:kube-controller-manager_v1.22.4
docker pull tekintian/google_container:kube-scheduler_v1.22.4
docker pull tekintian/google_container:kube-proxy_v1.22.4
docker pull tekintian/google_container:ingress-nginx_kube-webhook-certgen_v1.1.1
docker pull tekintian/google_container:etcd_3.5.0-0
docker pull tekintian/google_container:coredns_coredns_v1.8.4
docker pull tekintian/google_container:coredns_v1.8.4
docker pull tekintian/google_container:pause_3.5
# 还原为k8s.gcr.io 镜像
docker tag tekintian/google_container:ingress-nginx_controller_v1.1.0 k8s.gcr.io/ingress-nginx/controller:v1.1.0
docker tag tekintian/google_container:kube-apiserver_v1.22.4 k8s.gcr.io/kube-apiserver:v1.22.4
docker tag tekintian/google_container:kube-controller-manager_v1.22.4 k8s.gcr.io/kube-controller-manager:v1.22.4
docker tag tekintian/google_container:kube-scheduler_v1.22.4 k8s.gcr.io/kube-scheduler:v1.22.4
docker tag tekintian/google_container:kube-proxy_v1.22.4 k8s.gcr.io/kube-proxy:v1.22.4
docker tag tekintian/google_container:ingress-nginx_kube-webhook-certgen_v1.1.1 k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.1.1
docker tag tekintian/google_container:etcd_3.5.0-0 k8s.gcr.io/etcd:3.5.0-0
docker tag tekintian/google_container:coredns_coredns_v1.8.4 k8s.gcr.io/coredns/coredns:v1.8.4
docker tag tekintian/google_container:coredns_v1.8.4 k8s.gcr.io/coredns:v1.8.4
docker tag tekintian/google_container:pause_3.5 k8s.gcr.io/pause:3.5
# 清理镜像
docker rmi tekintian/google_container:ingress-nginx_controller_v1.1.0
docker rmi tekintian/google_container:kube-apiserver_v1.22.4
docker rmi tekintian/google_container:kube-controller-manager_v1.22.4
docker rmi tekintian/google_container:kube-scheduler_v1.22.4
docker rmi tekintian/google_container:kube-proxy_v1.22.4
docker rmi tekintian/google_container:ingress-nginx_kube-webhook-certgen_v1.1.1
docker rmi tekintian/google_container:etcd_3.5.0-0
docker rmi tekintian/google_container:coredns_coredns_v1.8.4
docker rmi tekintian/google_container:coredns_v1.8.4
docker rmi tekintian/google_container:pause_3.5
k8s练习中的gcr.io镜像
# k8s练习中的gcr.io镜像
docker pull tekintian/google_container:kubernetes-zookeeper_1.0-3.4.10
docker pull tekintian/google_container:nginx-slim_0.8
docker pull tekintian/google_container:nginx-slim_0.7
docker tag tekintian/google_container:kubernetes-zookeeper_1.0-3.4.10 k8s.gcr.io/kubernetes-zookeeper:1.0-3.4.10
docker tag tekintian/google_container:nginx-slim_0.8 k8s.gcr.io/nginx-slim:0.8
docker tag tekintian/google_container:nginx-slim_0.7 k8s.gcr.io/nginx-slim:0.7
docker rmi tekintian/google_container:kubernetes-zookeeper_1.0-3.4.10
docker rmi tekintian/google_container:nginx-slim_0.8
docker rmi tekintian/google_container:nginx-slim_0.7
Content type
Image
Digest
Size
35.5 MB
Last updated
almost 5 years ago
docker pull tekintian/google_container:nginx-slim_0.7