Cloud Fortgeschritten
Kubernetes Persistent Volumes¶
KubernetesStorageVolumes 3 Min. Lesezeit
Persistenter Storage in Kubernetes. PV, PVC, StorageClass und Cloud-Provider-Integration.
PVC-Beispiel¶
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgres-data
spec:
accessModes: [ReadWriteOnce]
storageClassName: gp3
resources:
requests:
storage: 50Gi
---
apiVersion: apps/v1
kind: StatefulSet
spec:
template:
spec:
containers:
- name: postgres
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumes:
- name: data
persistentVolumeClaim:
claimName: postgres-data
Zugriffsmodi¶
- ReadWriteOnce (RWO) — ein Node, Read-Write
- ReadOnlyMany (ROX) — mehrere Nodes, Read-Only
- ReadWriteMany (RWX) — mehrere Nodes, Read-Write (NFS, EFS)
Zusammenfassung¶
PVC abstrahiert den Storage-Provider. Verwenden Sie immer StorageClass für dynamisches Provisioning.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.