Introducere în Kubernetes
Frank Heilmann
Platform Architect and Freelance Instructor


Există doar trei obiecte care asigură funcționarea stocării:
PersistentVolumePersistentVolumeClaimStorageClassUn Pod care necesită date persistente utilizează un
PersistentVolumeClaim
PersistentVolume pentru PodPersistentVolume este asociat cu Pod-ul solicitantStorageClass denumit, care definește detalii precum latența și
strategia de backup a PV-uluiPersistentVolume supraviețuiește (împreună cu datele stocate),
chiar și când Pod-ul este terminatPod cu PersistentVolume
apiVersion: v1 kind: Pod ...spec: containers: ... volumeMounts: - name: pv-mydata mountPath: /mydatavolumes: - name: pv-mydata persistentVolumeClaim: claimName: datacamp-pvc
PersistentVolumeClaim cu StorageClass
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: datacamp-pvcspec: storageClassName: "standard" accessModes: - ReadWriteOnceresources: requests: storage: 5Gi
kubectl oferă un set complet de comenzi pentru crearea și monitorizarea
stocării Kuberneteskubectl get sc listează toate clasele de stocare disponibilekubectl get pvc listează toate Persistent Volume Claims implementatekubectl get pv listează toate Persistent Volumes implementatekubectl apply -f <manifest> poate fi utilizat pentru a implementa
resurse de stocare declarate în Manifeste.Introducere în Kubernetes