Minikube 内のローカル リポジトリからイメージをプルできません
ローカル マシン (mac) にローカル docker リポジトリをセットアップしています。そこに保存されている画像は2つだけです。Kubernetes 定義ファイルを使用してさまざまなコンテナーをセットアップしています。私の構成には、正常に機能するリポジトリからイメージをプルするレプリケーション コントローラーがあります。もう 1 つは、同じリポジトリから取得するが失敗する PetSet です。うーん!!!
ローカル リポジトリにプッシュするときは、次を使用します。
localhost:5000/image/name:v1
Kubernetes 構成からイメージを参照するときは、次を使用します。
{local ip addr}:5000/image/name:v1
Minikube インスタンスに SSH 接続し、イメージを手動でプルしようとすると、次のようになります。Error response from daemon: read tcp 10.0.2.15:51958->{my local ip addr}:5000: read: connection reset by peer
これは今日までうまく機能しています。
Minikube VM を起動するときに、フラグを追加します
--insecure-registry={ip addr of my machine}:5000
これまで私は試しました
- minikube および .minikube ディレクトリの削除 (複数回)
- ローカル リポジトリの削除と再作成
- Minikube の完全な再インストール
現在、1 つのイメージがローカル リポジトリから正常にプルされ、もう 1 つのイメージが失敗する理由について完全に途方に暮れています。