Wir haben derzeit eine 2-Knoten-Kubernetes-Umgebung, die auf Bare-Metal-Rechnern läuft (kein GCE), und jetzt möchten wir noch eine PostgreSQL-Instanz einrichten.Kubernetes - Persistenter Speicher für PostgreSQL
Unser Plan war es, ein Datenvolumen für das PostgreSQL-Datenverzeichnis mit Hilfe der Option volumeMounts
in Kubernetes dem Knoten zuzuordnen. Dies wäre jedoch ein Problem, denn wenn der Pod jemals gestoppt wird, wird Kubernetes ihn zufällig auf einem der anderen Knoten neu starten. Daher können wir nicht garantieren, dass das richtige Datenverzeichnis beim Neustart verwendet wird ...
Was ist der beste Ansatz für die Verwaltung eines konsistenten und dauerhaften PostgreSQL-Datenverzeichnisses in einem Kubernetes-Cluster?