Cloud Pokročilý
Kubernetes Persistent Volumes¶
KubernetesStorageVolumes 3 min čtení
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)
Shrnutí¶
PVC abstrahuje storage provider. Vždy použijte StorageClass pro dynamické provisioning.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.