如何在 minikube VM 上添加私有 Docker 注册表的存储?

如何在 minikube VM 上添加私有 Docker 注册表的存储?

我正在运行 minikube kubernetes 集群并使用了此处的脚本: https://github.com/ContainerSolutions/registry-tooling

保护注册表 pod。自述文件说“它目前不会配置存储后端;请查看配置文件以了解如何执行此操作。”但我不知道配置文件指的是什么。换句话说,如何在 minikube VM(在 VirtualBox 虚拟机管理程序上的 MacOS 主机上运行)上配置存储解决方案并将其配置为注册表 pod 的存储后端?(并使其可从互联网访问)

答案1

我写了这个脚本,现在有点过时了。然而,它引用了 Docker Registry 配置:https://docs.docker.com/registry/configuration/

就你的情况而言,你可能希望将注册表保存到磁盘,并将磁盘作为 minikube 中的卷。不过,我不记得卷在 minikube 中是如何工作的。

在 Kubernetes 内部可能更容易实现的另一种方法是:https://github.com/ContainerSolutions/trow(这实际上是注册表工具项目的后继者)。

相关内容