Kubernetes:k 8 sからどのように解決するか.gcr.ioミラーの引き出しに失敗した問題
3764 ワード
概要
新しいバージョンのKubernetesはインストールの配置の中で、k 8 sから必要です.grc.io倉庫で必要なミラーファイルを引き出しますが、国内のネットワークファイアウォールの問題で正常に引き出せないため、この問題を回避して業務の配置を完了する方法を紹介します.
問題の説明
Kubernetes V 1を使用する.11.3バージョンのクラスタビジネスの導入は、kubeadm initを行う際にk 8 sから必要である.grc.io倉庫引き抜きミラー:
ソリューション
docker.io倉庫はgoogleのコンテナをミラー化し、以下のコマンドで関連ミラーをドロップダウンできます.
バージョン情報は、実際の状況に応じて変更する必要があります.docker tagコマンドを使用して、ミラーのラベルを変更します.
docker rmiを使用してミラーを削除すると、docker imagesコマンドで必要なミラーファイルがすでに表示され、デプロイを続行できます.
個人公衆番号:アーキテクチャ錬金術、注目を歓迎します:
新しいバージョンのKubernetesはインストールの配置の中で、k 8 sから必要です.grc.io倉庫で必要なミラーファイルを引き出しますが、国内のネットワークファイアウォールの問題で正常に引き出せないため、この問題を回避して業務の配置を完了する方法を紹介します.
問題の説明
Kubernetes V 1を使用する.11.3バージョンのクラスタビジネスの導入は、kubeadm initを行う際にk 8 sから必要である.grc.io倉庫引き抜きミラー:
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
[preflight] Some fatal errors occurred:
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-apiserver-amd64:v1.11.3]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-controller-manager-amd64:v1.11.3]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-scheduler-amd64:v1.11.3]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-proxy-amd64:v1.11.3]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/pause:3.1]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/etcd-amd64:3.2.18]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/coredns:1.1.3]: exit status 1
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
ソリューション
docker.io倉庫はgoogleのコンテナをミラー化し、以下のコマンドで関連ミラーをドロップダウンできます.
docker pull mirrorgooglecontainers/kube-apiserver-amd64:v1.11.3
docker pull mirrorgooglecontainers/kube-controller-manager-amd64:v1.11.3
docker pull mirrorgooglecontainers/kube-scheduler-amd64:v1.11.3
docker pull mirrorgooglecontainers/kube-proxy-amd64:v1.11.3
docker pull mirrorgooglecontainers/pause:3.1
docker pull mirrorgooglecontainers/etcd-amd64:3.2.18
docker pull coredns/coredns:1.1.3
バージョン情報は、実際の状況に応じて変更する必要があります.docker tagコマンドを使用して、ミラーのラベルを変更します.
docker tag docker.io/mirrorgooglecontainers/kube-proxy-amd64:v1.11.3 k8s.gcr.io/kube-proxy-amd64:v1.11.3
docker tag docker.io/mirrorgooglecontainers/kube-scheduler-amd64:v1.11.3 k8s.gcr.io/kube-scheduler-amd64:v1.11.3
docker tag docker.io/mirrorgooglecontainers/kube-apiserver-amd64:v1.11.3 k8s.gcr.io/kube-apiserver-amd64:v1.11.3
docker tag docker.io/mirrorgooglecontainers/kube-controller-manager-amd64:v1.11.3 k8s.gcr.io/kube-controller-manager-amd64:v1.11.3
docker tag docker.io/mirrorgooglecontainers/etcd-amd64:3.2.18 k8s.gcr.io/etcd-amd64:3.2.18
docker tag docker.io/mirrorgooglecontainers/pause:3.1 k8s.gcr.io/pause:3.1
docker tag docker.io/coredns/coredns:1.1.3 k8s.gcr.io/coredns:1.1.3
docker rmiを使用してミラーを削除すると、docker imagesコマンドで必要なミラーファイルがすでに表示され、デプロイを続行できます.
[root@zookeeper01 jinguang1]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/kube-proxy-amd64 v1.11.3 be5a6e1ecfa6 10 days ago 97.8 MB
k8s.gcr.io/kube-scheduler-amd64 v1.11.3 ca1f38854f74 10 days ago 56.8 MB
k8s.gcr.io/kube-apiserver-amd64 v1.11.3 3de571b6587b 10 days ago 187 MB
coredns/coredns 1.1.3 b3b94275d97c 3 months ago 45.6 MB
k8s.gcr.io/coredns 1.1.3 b3b94275d97c 3 months ago 45.6 MB
k8s.gcr.io/etcd-amd64 3.2.18 b8df3b177be2 5 months ago 219 MB
k8s.gcr.io/pause 3.1 da86e6ba6ca1 9 months ago 742 kB
個人公衆番号:アーキテクチャ錬金術、注目を歓迎します: