日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

无法访问gcr.io的几种解决办法

發布時間:2024/4/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 无法访问gcr.io的几种解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

系列目錄

由于一些原因,在國內無法訪問gcr.io上的鏡像,在安裝kubernetes時,很多官方鏡像又是都存在gcr.io上,在國內的一些教程中大都使用阿里云的鏡像,但是由于阿里云鏡像地址更換等原因,當按照文檔使用阿里云鏡像時可能已經變得不可用.下面結合實際經驗,列舉出幾種常用的辦法來解決這個問題

使用阿里云鏡像地址

  • 地址1registry.aliyuncs.com/google_containers
  • 地址2registry.cn-hangzhou.aliyuncs.com/google_containers

使用dockerhub下的mirrorgooglecontainers

這個域名下同步了很多谷歌鏡像,比如說要下載kube-proxy-amd64:v1.11.3這個鏡像,可以使用docker pull mirrorgooglecontainers/kube-proxy-amd64:v1.11.3來進行下載,下載以后對鏡像重新打標簽:

docker tag docker.io/mirrorgooglecontainers/kube-proxy-amd64:v1.11.3 k8s.gcr.io/kube-proxy-amd64:v1.11.3

使用國內作者制作的gcr.io鏡像安裝工具

項目地址: https://github.com/zhangguanzhang/gcr.io

查詢namespace

[centos@k8s-master tekton]$ curl -s https://zhangguanzhang.github.io/bash/pull.sh | bash -s search gcr.io cloud-builders cloud-datalab cloudsql-docker distroless google-appengine google-samples google_containers google_samples heptio-images istio-release k8s-minikube kaniko-project knative-releases knative-samples kubeflow-images-public kubernetes-e2e-test-images kubernetes-helm linkerd-io runconduit spinnaker-marketplace tf-on-k8s-dogfood

查詢某一名稱空間下鏡像列表

[centos@k8s-master tekton]$ curl -s https://zhangguanzhang.github.io/bash/pull.sh | bash -s search gcr.io/google_containers addon-builder addon-resizer-amd64 addon-resizer-arm addon-resizer-arm64 addon-resizer-ppc64le addon-resizer-s390x addon-resizer aggregator alpine-iptables-amd64 alpine-iptables-arm alpine-iptables-arm64 alpine-with-bash apparmor-loader busybox cadvisor cassandra-e2e-test cassandra check-metadata-concealment cloud-controller-manager-amd64 cloud-controller-manager-arm cloud-controller-manager-arm64 cloud-controller-manager-ppc64le cloud-controller-manager-s390x cloud-controller-manager cloudsql-authenticator cluster-autoscaler cluster-proportional-autoscaler-amd64 cluster-proportional-autoscaler-arm cluster-proportional-autoscaler-arm64 cluster-proportional-autoscaler-ppc64le clusterapi-tester clusterregistry conformance-amd64 conformance-arm conformance-arm64 conformance-ppc64le conformance-s390x conformance coredns ...

查詢某一鏡像的版本所有版本tag

[centos@k8s-master tekton]$ curl -s https://zhangguanzhang.github.io/bash/pull.sh | bash -s search gcr.io/google_containers/coredns 1.0.1 1.0.1__amd64_linux 1.0.1__arm64_linux 1.0.1__arm_linux 1.0.1__ppc64le_linux 1.0.1__s390x_linux 1.0.6 1.0.6__amd64_linux 1.0.6__arm64_linux 1.0.6__arm_linux 1.0.6__ppc64le_linux 1.0.6__s390x_linux 1.1.3 1.1.3__amd64_linux 1.1.3__arm64_linux 1.1.3__arm_linux 1.1.3__ppc64le_linux 1.1.3__s390x_linux 1.2.2 1.2.3 1.2.4 1.2.6 1.3.0 1.3.1

拉取某一鏡像

curl -s https://zhangguanzhang.github.io/bash/pull.sh | bash -s -- gcr.io/google_containers/kube-apiserver-amd64:v1.11.3

以上搜索的時候,如果僅指定了gcr.io則搜索下面所有的名稱空間,如果指定的名稱空間,則搜索指定名稱空間下的所有鏡像,如果指定了鏡像,則搜索鏡像的所有版本信息

使用search命令的時候,如果沒有安裝jq則會提示安裝jq.jq在centos下安裝方法:

  • 安裝EPEL源:
yum install epel-release
  • 安裝完EPEL源后,可以查看下jq包是否存在:
yum list jq
  • 安裝jq:
yum install jq

轉載于:https://www.cnblogs.com/tylerzhou/p/10971341.html

總結

以上是生活随笔為你收集整理的无法访问gcr.io的几种解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。