私は私のドッカー画像をプッシュし、それらの画像を使って配置を作成するためにプライベートレジストリを作成したいと思います。 私は、KOPSを使用して、AWSに1つのマスタ1つのスレーブを持つkubernetesクラスタを作成しました。 私はこのリンクに続いて:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/registry レジストリサービスを作成し、それをスレーブノードに公開します。kubernetesのプライベートレジストリから画像を引き出す際の問題
次に、私はドッカーのイメージを構築し、このリンクのlocalhost:5000 /としてレジストリにプッシュします。私はこの画像を使用してデプロイメントを作成しようとすると
は今、私はエラーを取得する:
イメージは「localhost:5000/postgresの-SDL」:プルに失敗しました。引きながらコード= 2 DESC =エラー:RPCエラーを画像:http://localhost:5000/v1/repositories/postgres-sdl/imagesを取得:5000::のgetsockopt:接続がドッキングウィンドウの画像Iタグを作成した後
を拒否し、この名前でイメージをプッシュ:localhostを:5000/postgresの-SDL
マイ展開TCP [:: 1]をダイヤルyamlは次のようになります。
image: localhost:5000/postgres-sdl
レジストリが動作していないようです。サービスとレジストリプロキシポッドを作成しましたか? – user3151902
はい、kube-registry podとkube-registry-proxy podが実行されており、kube-registryサービスが実行中です。 –
エラーメッセージには、 'postgres-sdl'イメージを検索しましたが、あなたは' management'イメージをアップロードしたと書いています。イメージの不一致はありますか? – adebasi