Ücretsiz ders · CKA Hazırlık Programı · Modül 5: Depolama
Dinamik Karşılama için Depolama Sınıfları
Statik birimler beyaz tahtayı aşamaz. Depolama Sınıfları taleplerin sürücülerden istek üzerine gerçek birim karşılamasını sağlar; politikalar bağlıdır. Bu ders otomasyonu ve düğmeleri bağlar.
11 dk okuma
Kazanımlar
- Depolama Sınıfının talepleri nasıl otomatik birime çevirdiğini açıklamak
- Varsayılan sınıfı kurup çıplak taleplerin Bekliyor kalmasını bitirmek
- İş yüküne göre geri alma artı bağlama kipi artı genişletmeyi ayarlamak
- Canlı talebi genişletip dosya sisteminin büyüdüğünü kanıtlamak
Neden önemli
Kimse yüzlerce KByi elle oymaz. Depolama Sınıfı sağlayıcı artı parametreleri adlandırır; sınıfı adlandıran her talep isteğe otomatik birim oluşturur, boyut isteğe göre. Varsayılan sınıf çıplak talepleri yakalar. Sınav zinciri uçtan uca ölçer; çünkü dinamik karşılama her gerçek kümenin duruma hizmet yoludur.
Kavramlar
Depolama Sınıfı sağlayıcıyı (sürücü adı) artı parametreleri (tip, bölge, dosya sistemi, performans katmanı), geri alma politikasını (dinamik birimlerde genelde Sil), birim bağlama kipini (Hemen versus İlkTüketiciyiBekle) ve genişletmeye izni tutar. Bir sınıfı beta açıklamasıyla varsayılan işaretle; işaretsiz talepler sonsuza Bekliyor yerine bağlanır.
İlkTüketiciyiBekle karşılamayı pod zamanlanana erteler: birim kapasiteyi başka yerde ıssız bırakmak yerine podla doğru bölgede iner. Genişletme hem sınıf bayrağını hem destekleyen sürücüyü ister: KBTyi büyük boyuta düzenle, FileSystemResizePending izle ve yeni boyutu pod içinde doğrula (bazı dosya sistemleri olayın adlandırdığı pod yeniden başlatmayı ister).
Uygulamalı örnek
Önce varsayılan sınıf, sonra kendini karşılayan talep:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: fast
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: kubernetes.io/no-provisioner # laboratuvar yer tutucu şekli
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata: { name: auto-claim, namespace: demo }
spec:
accessModes: [ReadWriteOnce]
resources: { requests: { storage: 2Gi } }Gerçek sürücüyle talep Bekliyor yerine karşılanır: kubectl get pvc otomatik oluşan KB ile Bağlı gösterir. Genişletme alıştırması: 4Gi düzenle, boyutlandırma olaylarını izle, poda girip df ile doğrula.
Sınav notları
Varsayılan sınıf yok artı sınıfAdı yoksa statik birimsiz kümelerde Bekliyor demektir: düzeltme sınıf, daha büyük KB değil. Hemen bağlama bölgeleri ıssız bırakabilir: topoloji önemli her yerde İlkTüketiciyiBekle yeğle. Ve genişletme tek yönlüdür: talebi küçültmek reddedilir; boyut düzenlemeleri yalnız büyür.
Mini kontrol
4 soruluk öz kontrol. Yanıtların cihazında kalır, saklanmaz ve gönderilmez. Yalnızca geçen skor (ör. 4 soruda 3) kaydedilir ve yalnızca ders ilerlemesinin kilidini açmak için: bir dersin tamamlanmış sayılması için en az 3 doğru gerekir. Hiçbir sertifika değerlendirmesine sayılmaz.
Ders geri bildirimi
Henüz yayında geri bildirim yok.
Geri bildirim yazmak için giriş yap ve dersi tamamla.
Kaynaklar
Alıştırma
Kurgusal çıplak talebi tanımladığın Depolama Sınıfına yönelt (geri alma Sil, İlkTüketiciyiBekle, genişletme izinli) ve Bağlı çıktıyı göster. Sonra genişlet, olay artı pod içi kanıtla büyümenin indiğini kaydet.
Geçme kriterleri
Sınıf üç politikayı da taşır; talep dinamik Bağlı çıktılı bağlanır; genişletme boyutlandırma olayları artı pod içi boyut doğrulamalıdır.