Pengantar Kubernetes
Frank Heilmann
Platform Architect and Freelance Instructor


Storage Class (SC):
Jika ragu, gunakan Storage Class ;-)
Hanya ada tiga objek agar storage berfungsi:
PersistentVolumePersistentVolumeClaim StorageClassPod yang butuh data persisten memakai
PersistentVolumeClaim
PersistentVolume untuk PodPersistentVolume ini dipetakan ke Pod yang mengklaimStorageClass bernama, yang menentukan detail seperti latensi dan
strategi backup PVPersistentVolume ini tetap ada (bersama datanya),
meski Pod diakhiriPod dengan PersistentVolume
apiVersion: v1 kind: Pod ...spec: containers: ... volumeMounts: - name: pv-mydata mountPath: /mydatavolumes: - name: pv-mydata persistentVolumeClaim: claimName: datacamp-pvc
PersistentVolumeClaim dengan StorageClass
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: datacamp-pvcspec: storageClassName: "standard" accessModes: - ReadWriteOnceresources: requests: storage: 5Gi
kubectl menyediakan perintah lengkap untuk membuat dan memantau
Penyimpanan Kuberneteskubectl get sc menampilkan semua Storage Classkubectl get pvc menampilkan semua Persistent Volume Claim yang dideploykubectl get pv menampilkan semua Persistent Volume yang dideploykubectl apply -f <manifest> dapat digunakan untuk
mendeploy resource storage yang dideklarasikan di Manifest.Pengantar Kubernetes