問題タブ [kind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - トラブルシューティング イメージ エラー Kubernetes のプルに失敗しました
そのため、kubernetes によってプルする必要があるイメージを持つ docker でプライベート リポジトリをセットアップしています。
http://localhost:5000/v2/imagename/tags/list を参照すると、画像とそれぞれのタグを含む json が表示されます (FYI: kind と helm を使用して、Windows マシンで k8 ポッドを起動しています) .
何を試しても、次のエラーが発生します。
イメージ "localhost:5000/imagename:1.0.0" のプルに失敗しました: rpc エラー: コード = 不明な desc = イメージ "localhost:5000/imagename:1.0.0" のプルとアンパックに失敗しました: 参照 "localhost:5000" の解決に失敗しました/cube-airflow:1.0.0": 要求を実行できませんでした: ヘッド http://localhost:5000/v2/imagename/manifests/1.0.0: ダイヤル tcp [::1]:5000: 接続: 接続が拒否されました
イメージを kubernetes 経由で適切にプルできる問題をトラブルシューティングするにはどうすればよいですか? それを実行できる kubectl コマンドはありますか?
これは私の展開テンプレートです:
ヘルム チャートを使用して、Kubernetes でエアフロー用のカスタム Docker イメージをデプロイしようとしています。
docker - これは何を意味するのでしょうか?「ホスト docker ソケットへの「パススルー」を備えた gitlab docker runner が必要です。」
gitlab (docker) ランナーで KinD を実行しようとしています。この要点の例を使用していました: https://gist.github.com/trondhindenes/0307fbe9cda1164115353b4632a31ea9
gitlab ci docs を検索しましたが、ホスト docker ソケットへの「パススルー」の設定についてまだ何も見つかりませんか?