0

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 つのイメージが失敗する理由について完全に途方に暮れています。

4

1 に答える 1