10

数日前からHello Nodeのチュートリアルを実行しようとしてきましたが、アプリが表示されない原因をようやく突き止めましたが、なぜこれが起こっているのかわかりません。

Kubernetes のイベント タブを確認すると、このエラーが表示され続けていました。

Failed to pull image "gcr.io/simpleapp-1073/hello-node": Error: image simpleapp-1073/hello-node:latest not found

simpleapp-1073私のですPROJECT_ID

docker イメージをパブリック docker ハブにプッシュし、イメージ属性を指定すると、最終的にすべてが機能し始めました。

プライベート コンテナー レジストリを機能させるための秘訣はありますか?

4

3 に答える 3

8

同様の問題がありました。Google レジストリを使用したローカル Docker の認証は、次のことに役立ちました。

gcloud docker -a

その後

sudo docker pull gcr.io/simpleapp-1073/hello-node
于 2015-11-27T18:53:45.213 に答える
0

まったく新しいプロジェクトを作成し、Hello Node チュートリアルの手順を試してみたところ、すべてうまくいきました。前に使おうとしていたのsimpleapp-1073は、かなり前に作成されたもので、おそらく 1 年ほど前に作成されたものです。おそらく、それがこの問題に何らかの影響を与えたのでしょう。チュートリアルを起動して実行しようとしていたので、このソリューションに満足しています。

于 2015-11-27T23:17:59.973 に答える
0

Pod で ImagePullBackOff ステータスを取得するという同様の問題がありました。

私の修正は、kubernetes クラスターを再作成し、再度デプロイを試みることでした。すべてが機能しました。

クラスターを作成したときに使用した元のサービス アカウントが削除され、同じ名前で新しいアカウントが作成されたため、何かが台無しになったと思います。もう存在しないサービス アカウント。

于 2018-05-10T19:36:12.237 に答える