¿Cómo agregar el almacenamiento para un registro Docker privado en una máquina virtual minikube?

¿Cómo agregar el almacenamiento para un registro Docker privado en una máquina virtual minikube?

Estoy ejecutando el clúster minikube kubernetes y utilicé el script aquí: https://github.com/ContainerSolutions/registry-tooling

Para proteger un pod de registro. El archivo Léame dice "Actualmente no configurará un backend de almacenamiento; eche un vistazo a los archivos de configuración para ver cómo hacerlo". Pero no sé a qué archivos de configuración se hace referencia. En otras palabras, ¿cómo configurar una solución de almacenamiento en una máquina virtual minikube (que se ejecuta en un host MacOS en un hipervisor VirtualBox) y configurarla como backend de almacenamiento para el pod de registro? (Y hacerlo accesible desde Internet)

Respuesta1

Escribí ese guión y ahora está un poco desactualizado. Sin embargo, se refiere a la configuración de Docker Registry:https://docs.docker.com/registry/configuration/.

En su caso, probablemente desee que el registro se guarde en el disco y que el disco sea un volumen en minikube. Sin embargo, no puedo recordar cómo funcionan los volúmenes en minikube.

Una alternativa que podría ser más fácil de implementar dentro de Kubernetes es trow:https://github.com/ContainerSolutions/trow(que en realidad es el sucesor del proyecto de herramientas de registro).

información relacionada