StatefulSet mit angeschlossenem Speicher
In dieser Übung wirst du wieder die Kubernetes-Konzepte für die Speicherung verwenden. Dieses Mal wirst du ein einfaches StatefulSet erstellen mit angeschlossenem Lager. Jedem Pod des StatefulSet wird ein eigenes Persistent Volume (PV) zugeordnet. Natürlich werden alle notwendigen PVs dynamisch erstellt.
Du wirst eine vordefinierte grundlegende Speicherklasse (local-path
) verwenden, die ein reales Speichersystem simuliert, das an deinen Kubernetes-Cluster angeschlossen ist.
Außerdem wirst du hier eine Kubernetes Namespace
verwenden, um deine Kubernetes-Objekte zu organisieren.
Beachte noch einmal, wie "Storage und Compute" hier getrennt sind: Deine Pods (der "Compute") haben ständig Zugriff auf die angeschlossenen PVs, können aber jederzeit gelöscht und neu erstellt werden, ohne dass der Storage beschädigt wird. Wenn ein Pod, aus welchem Grund auch immer, stirbt, bleiben die gespeicherten Daten erhalten und werden an einen neu erstellten Pod angehängt.
Diese Übung ist Teil des Kurses
Einführung in Kubernetes
Interaktive Übung
Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um
