Kubernetes’e Giriş
Frank Heilmann
Platform Architect and Freelance Instructor


Storage Class (SC):
Emin değilseniz, Storage Class kullanın ;-)
Depolamayı çalıştıran yalnızca üç nesne vardır:
PersistentVolumePersistentVolumeClaim StorageClassKalıcı veri isteyen bir Pod, bir
PersistentVolumeClaim kullanır
PersistentVolume oluşturulmasını sağlarPersistentVolume, talepte bulunan Pod’a eşlenirStorageClass kullanılırPersistentVolume (depolanan verilerle birlikte),
Pod sonlandırılsa bile varlığını sürdürürPersistentVolume’lu Pod
apiVersion: v1 kind: Pod ...spec: containers: ... volumeMounts: - name: pv-mydata mountPath: /mydatavolumes: - name: pv-mydata persistentVolumeClaim: claimName: datacamp-pvc
StorageClass’lı PersistentVolumeClaim
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: datacamp-pvcspec: storageClassName: "standard" accessModes: - ReadWriteOnceresources: requests: storage: 5Gi
kubectl, Kubernetes Depolama oluşturmak ve izlemek için tam bir komut seti sunarkubectl get sc tüm Storage Class’ları listelerkubectl get pvc tüm dağıtılmış Persistent Volume Claim’leri listelerkubectl get pv tüm dağıtılmış Persistent Volume’leri listelerkubectl apply -f <manifest> kullanılabilir.Kubernetes’e Giriş