
我正在運行 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(這實際上是註冊表工具項目的繼承者)。