如何在 minikube VM 上新增私有 Docker 註冊表的儲存空間?

如何在 minikube VM 上新增私有 Docker 註冊表的儲存空間?

我正在運行 minikube kubernetes 叢集並在此處使用了腳本: https://github.com/ContainerSolutions/registry-tooling

保護註冊表容器。自述文件顯示“它目前不會配置儲存後端;請查看設定檔以了解如何執行此操作。”但我不知道引用了什麼設定檔。換句話說,如何在 minikube VM(在 VirtualBox 虛擬機器管理程式上的 MacOS 主機上執行)上設定儲存解決方案並將其配置為登錄 Pod 的儲存後端? (並使其可透過網路存取)

答案1

我寫了那個腳本,現在有點過時了。然而,它指的是 Docker 註冊表配置:https://docs.docker.com/registry/configuration/

在您的情況下,您可能想要將註冊表儲存到磁碟並讓該磁碟成為 minikube 中的一個磁碟區。不過,我不記得卷在 minikube 中是如何運作的。

trow 是一種更容易進入 Kubernetes 的替代方案:https://github.com/ContainerSolutions/trow(這實際上是註冊表工具項目的繼承者)。

相關內容