Cloud Intermediate
Kubernetes Persistent Volumes¶
KubernetesStorageVolumes 3 min read
Persistentní storage v Kubernetes. PV, PVC, StorageClass a cloud provider integrace.
PVC příklad¶
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
Access Modes¶
- ReadWriteOnce (RWO) — jeden node, read-write
- ReadOnlyMany (ROX) — více nodů, read-only
- ReadWriteMany (RWX) — více nodů, read-write (NFS, EFS)
Summary¶
PVC abstrahuje storage provider. Vždy použijte StorageClass pro dynamické provisioning.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.