minikube VM にプライベート Docker レジストリ用のストレージを追加するにはどうすればいいですか?

minikube VM にプライベート Docker レジストリ用のストレージを追加するにはどうすればいいですか?

私は minikube kubernetes クラスターを実行しており、次のスクリプトを使用しました: https://github.com/ContainerSolutions/レジストリツール

レジストリ ポッドを保護するため。readme には「現時点ではストレージ バックエンドは構成されません。構成ファイルを参照して、構成方法を確認してください」と書かれていますが、どの構成ファイルが参照されているのかわかりません。つまり、Minikube VM (VirtualBox ハイパーバイザー上の MacOS ホストで実行) でストレージ ソリューションを構成し、それをレジストリ ポッドのストレージ バックエンドとして構成するにはどうすればよいでしょうか? (そして、インターネットからアクセスできるようにするには)

答え1

このスクリプトは私が書いたもので、今では少し古くなっています。ただし、これは Docker レジストリ構成を参照しています。レジストリの設定

あなたの場合、レジストリをディスクに保存し、そのディスクを minikube のボリュームにしたいのでしょう。ただし、minikube でボリュームがどのように機能するかはすぐには思い出せません。

Kubernetes 内で実行するのがより簡単になる可能性のある代替手段は、次のとおりです。https://github.com/ContainerSolutions/trow(これは実際にはレジストリ ツール プロジェクトの後継です)。

関連情報