
Я использую кластер minikube kubernetes и использую следующий скрипт: https://github.com/ContainerSolutions/registry-tooling
Чтобы защитить под реестра. В файле readme говорится: «В настоящее время он не будет настраивать бэкэнд хранилища; пожалуйста, посмотрите файлы конфигурации, чтобы узнать, как это сделать». Но я не знаю, о каких файлах конфигурации идет речь. Другими словами, как настроить решение для хранения на виртуальной машине minikube (работающей на хосте MacOS на гипервизоре VirtualBox) и настроить его как бэкэнд хранилища для под реестра? (И сделать его доступным из Интернета)
решение1
Я написал этот скрипт, и он уже немного устарел. Однако он ссылается на конфигурацию Docker Registry:https://docs.docker.com/registry/configuration/.
В вашем случае вы, вероятно, хотите сохранить реестр на диск и сделать диск томом в minikube. Я не могу вспомнить навскидку, как работают тома в minikube.
Альтернативой, которую может быть проще реализовать внутри Kubernetes, является trow:https://github.com/ContainerSolutions/trow(который на самом деле является преемником проекта по созданию инструментария реестра).