Nhập môn Kubernetes
Frank Heilmann
Platform Architect and Freelance Instructor


StorageClass (SC):
Không chắc thì dùng StorageClass
Chỉ có ba đối tượng làm lưu trữ hoạt động:
PersistentVolumePersistentVolumeClaim StorageClassPod cần dữ liệu bền vững sẽ dùng
PersistentVolumeClaim
PersistentVolume cho PodPersistentVolume đó được ánh xạ vào Pod đã claimStorageClass đã đặt tên để xác định chi tiết như độ trễ và
chiến lược sao lưu của PVPersistentVolume (và dữ liệu) vẫn tồn tại
ngay cả khi Pod bị kết thúcPod với PersistentVolume
apiVersion: v1 kind: Pod ...spec: containers: ... volumeMounts: - name: pv-mydata mountPath: /mydatavolumes: - name: pv-mydata persistentVolumeClaim: claimName: datacamp-pvc
PersistentVolumeClaim với StorageClass
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: datacamp-pvcspec: storageClassName: "standard" accessModes: - ReadWriteOnceresources: requests: storage: 5Gi
kubectl cung cấp đầy đủ lệnh để tạo và giám sát
lưu trữ Kuberneteskubectl get sc liệt kê mọi StorageClasskubectl get pvc liệt kê mọi PersistentVolumeClaim đã triển khaikubectl get pv liệt kê mọi PersistentVolume đã triển khaikubectl apply -f <manifest> để triển khai
tài nguyên lưu trữ khai báo trong Manifest.Nhập môn Kubernetes