いくつかのソリューションは、gcr.ioにアクセスすることはできません

いくつかのソリューションは、gcr.ioにアクセスすることはできません

何らかの理由で、国のgcr.io上の画像にアクセスすることはできませんkubernetesをインストールする際に、多くの公式ミラーは、国の最もチュートリアルのいくつかは、アリの雲の画像を使用して、gcr.ioにありますが、アリの雲画像のため、文書に従い、アリ雲の画像は実際の経験を組み合わせ、以下の利用できなくなることがありアドレス交換やその他の理由により、この問題を解決するには、いくつかの一般的な方法を、リスト

アドレスを使用してアリの雲の画像

下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

クエリの名前空間

[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
...

画像タグのバージョンのすべてのバージョンを発見

[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名前空間を以下、指定された場合は、名前空間のすべてを検索し、ミラーが指定されている場合は、指定された名前空間内のすべてのミラーを検索、検索は全ての情報のバージョンをミラーリング

検索コマンドを使用する場合はインストールされていない場合は、CentOSの下jq.jq JQインストール方法をインストールするように指示されます。

  • インストールEPEL出典:
yum install epel-release
  • EPELのソースをインストールした後、JQパッケージが存在して表示することができます。
yum list jq
  • インストールJQ:
yum install jq

おすすめ

転載: www.cnblogs.com/tylerzhou/p/10971341.html