2016-12-02 1 views
1

突然、私のKubernetesクラスタがguber.ioからkube-proxyイメージを取得できないようです。kubernetesがgcr.ioからkube-proxyを取得できない

は、画像「gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b」を引くことができませんでした:画像のプルは、この要求に資格情報がないため、これはすることができ、gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4bに失敗しました。詳細:(リポジトリgcr.io/google_containers/kube-proxyには見られないタグ2691d6fbc11c57b4d1d4cd831125eb4b)

は、私がこのように「無資格証明書」部分は、何ヶ月のために働いてきたと信じていることはよく分かりません。

誰でもこれを見ましたか?

答えて

0

このトラブルシューティングスキルを試すことができます。 sshを使用してk8s minionノードにログインします。 「docker pull gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b」と入力して、結果を確認します。

「2691d6fbc11c57b4d1d4cd831125eb4b」というタグがgcr.ioに存在することも確認する必要があります。このタグは長すぎると思いますか?

0

示唆したように、あなたがその画像を自分で試してみてdocker pull場合、あなたは問題を見ることができます:タグ付き

$ docker pull gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b 
Pulling repository gcr.io/google_containers/kube-proxy 
Tag 2691d6fbc11c57b4d1d4cd831125eb4b not found in repository gcr.io/google_containers/kube-proxy 

画像は、特定のは(2691d6fbc11c57b4d1d4cd831125eb4b)gcr.io.に存在しません。

あなたはAPIからタグのリストを取得することができ、既存のタグを使用する必要があります。

curl https://gcr.io/v2/google_containers/hyperkube/tags/list 

これはv1.6.0-alpha.0(例えば)を提供してくれます:

$ docker pull gcr.io/google_containers/kube-proxy:v1.6.0-alpha.0 
v1.6.0-alpha.0: Pulling from google_containers/kube-proxy 
.. 
.. 
関連する問題