
Ich verwende den Kubernetes-Cluster Minikube und habe das folgende Skript verwendet: https://github.com/ContainerSolutions/registry-tooling
So sichern Sie einen Registrierungs-Pod. In der Readme-Datei steht: „Derzeit wird kein Speicher-Backend konfiguriert. Sehen Sie sich die Konfigurationsdateien an, um zu erfahren, wie das geht.“ Aber ich weiß nicht, auf welche Konfigurationsdateien sich bezieht. Mit anderen Worten: Wie konfiguriert man eine Speicherlösung auf einer Minikube-VM (die auf einem MacOS-Host auf einem VirtualBox-Hypervisor ausgeführt wird) und konfiguriert sie als Speicher-Backend für den Registrierungs-Pod? (Und macht sie vom Internet aus zugänglich)
Antwort1
Ich habe dieses Skript geschrieben und es ist jetzt etwas veraltet. Es bezieht sich jedoch auf die Docker-Registrierungskonfiguration:https://docs.docker.com/registry/configuration/.
In Ihrem Fall möchten Sie die Registrierung wahrscheinlich auf der Festplatte speichern und die Festplatte als Volume in Minikube verwenden. Ich kann mich allerdings nicht spontan erinnern, wie Volumes in Minikube funktionieren.
Eine Alternative, die in Kubernetes möglicherweise einfacher zum Laufen zu bringen ist, ist trow:https://github.com/ContainerSolutions/trow(das eigentlich der Nachfolger des Registry-Tooling-Projekts ist).