Úvod do Kubernetes
Frank Heilmann
Platform Architect and Freelance Instructor


Úložiště zajišťují pouze tři objekty:
PersistentVolumePersistentVolumeClaimStorageClassPod vyžadující persistenci dat používá
PersistentVolumeClaim
PersistentVolume pro daný PodPersistentVolume je namapován na žádající PodStorageClass, který definuje latenci a
strategii zálohování PVPersistentVolume přetrvá (včetně uložených dat),
i když je Pod ukončenPod s PersistentVolume
apiVersion: v1 kind: Pod ...spec: containers: ... volumeMounts: - name: pv-mydata mountPath: /mydatavolumes: - name: pv-mydata persistentVolumeClaim: claimName: datacamp-pvc
PersistentVolumeClaim se StorageClass
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: datacamp-pvcspec: storageClassName: "standard" accessModes: - ReadWriteOnceresources: requests: storage: 5Gi
kubectl nabízí kompletní sadu příkazů pro vytváření a monitorování
úložiště Kuberneteskubectl get sc vypíše všechny dostupné Storage Classeskubectl get pvc vypíše všechny nasazené Persistent Volume Claimskubectl get pv vypíše všechny nasazené Persistent Volumeskubectl apply -f <manifest> slouží k nasazení
úložných prostředků deklarovaných v manifestech.Úvod do Kubernetes