## Erstellen eines persistenten Volumes
1. Erstellen Sie eine Datei namens „pv.yaml“ mit folgendem Inhalt:
„yaml
Art:PersistentVolume
APIVersion:v1
Metadaten:
Name:my-pv
Etiketten:
Typ:lokal
Spezifikation:
Kapazität:
Speicher:1Gi
Zugriffsmodi:
- ReadWriteOnce
hostPath:
Pfad:/mnt/data
„
2. Erstellen Sie das persistente Volume, indem Sie den folgenden Befehl ausführen:
„Bash
kubectl create -f pv.yaml
„
Verwenden eines persistenten Volumes
1. Erstellen Sie eine Datei namens „pvc.yaml“ mit folgendem Inhalt:
„yaml
Art:PersistentVolumeClaim
APIVersion:v1
Metadaten:
Name:my-pvc
Spezifikation:
Zugriffsmodi:
- ReadWriteOnce
Ressourcen:
Anfragen:
Speicher:1Gi
„
2. Erstellen Sie den Anspruch auf ein persistentes Volume, indem Sie den folgenden Befehl ausführen:
„Bash
kubectl create -f pvc.yaml
„
3. Warten Sie, bis der Persistent-Volume-Anspruch an ein Persistent-Volume gebunden ist, indem Sie den folgenden Befehl ausführen:
„Bash
kubectl get pvc my-pvc -o jsonpath='{.status.phase}'
„
4. Sobald der persistente Volume-Anspruch gebunden ist, können Sie einen Pod erstellen, der ihn verwendet, indem Sie den folgenden Befehl ausführen:
„Bash
kubectl create -f pod.yaml
„
5. Der Pod wird erstellt und verwendet das persistente Volume, das an den Persistent-Volume-Anspruch gebunden war.
Schlussfolgerung
Persistente Volumes sind eine leistungsstarke Möglichkeit zur Speicherverwaltung in Kubernetes. Sie ermöglichen Ihnen das Erstellen und Verwenden von Volumes, die unabhängig von den Pods sind, die sie verwenden. Dies erleichtert die Skalierung Ihrer Anwendungen und die Verwaltung Ihrer Daten.