KUBERNETES ADMINISTRATOR: USING PERSISTENTVOLUME & PERSISTENTVOLUMECLAIM EĞİTİMİ

PV ve PVC ilişkisini ustalıkla yönetin

PV, PVC, erişim modları, reclaim politikaları, hostPath/NFS/local örnekleri ve sorun gidermeyi kapsayan iki günlük program

Kubernetes Administrator: Using PersistentVolume ve PersistentVolumeClaim: PersistentVolume ve PersistentVolumeClaim oluşturma, bağlama ve yaşam döngüsü.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kalıcı depolama nesnelerinin bağlanma ve geri kazanım akışı

Program, PV kapasite ve erişim modlarını, PVC'nin PV ile eşleşme algoritmasını, reclaimPolicy davranışlarını ve Released durumundan kurtarmayı işler. hostPath, NFS ve local PV örnekleriyle Pod'a bağlama, volume genişletme ve Pending PVC teşhisi uygulanır. Program boyunca Nesne Modeli: Namespace, Label ve Selector, StorageClass ve Dinamik Provisioning ve ConfigMap Oluşturma ve Tüketme modülleri uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; PV ve PVC Temelleri, Yaşam Döngüsü ve Dinamik Kullanım başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Temel Seviye — PersistentVolume ve PersistentVolumeClaim oluşturma, bağlama ve yaşam döngüsü.

Öğrenme Metodu

Her modül çok düğümlü laboratuvar kümesinde canlı komutlarla, kasıtlı arıza senaryoları ve kontrol listeleriyle işlenir.

Neden Bu Eğitim?

🛠️Operasyonel Pratik

Gerçek küme komutlarıyla çalışırsınız; PV ve PVC yönetimi konusunda günlük işletimde karşılaşılan senaryoları kendi elinizle çözersiniz.

🔍Sistematik Teşhis

Hata belirtisinden kök nedene giden adımları (events, loglar, bileşen durumu) bir kontrol listesi olarak edinirsiniz.

🛡️Üretime Hazır Yaklaşım

En az yetki, yedekleme ve izleme gibi üretim ilkelerini her laboratuvarda uygulayarak alışkanlığa dönüştürürsünüz.

Anahtar Konular

kubernetes administrator: using persistentvolume ve persistentvolumeclaimkubernetes eğitimiPV ve PVC yönetimikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitiminesne modeli kubernetesconfigmap kullanımı kubernetes
“İyi işletilen bir küme, doğru zamanda atılan küçük ama bilinçli adımların toplamıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Komut Satırı

Bash ile dosya yönetimi, servisler ve temel ağ komutlarını kullanabilmek.

2
Konteyner Temelleri

Docker ile imaj çalıştırma ve temel konteyner kavramlarına aşinalık.

3
Ağ Temelleri

IP adresi, port, DNS ve HTTP gibi kavramlara genel hakimiyet.

4
Laboratuvar Ortamı

SSH erişimi olan bir bilgisayar; kümeler DVA tarafından laboratuvarda sağlanır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, nesne modeli, volume türleri, pv ve pvc ve durumlu uygulamalar başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Nesne Modeli: Namespace, Label ve Selector
  • Kubernetes nesnesinin apiVersion, kind, metadata, spec ve status alanlarının anlamı
  • Namespace'lerle mantıksal izolasyon, varsayılan namespace'ler (kube-system, kube-public) ve kapsam dışı kaynaklar
  • Label ve annotation ayrımı, önerilen app.kubernetes.io/* etiket seti
  • Equality-based ve set-based selector ifadeleri (in, notin, exists) ile kaynak seçimi
  • ownerReferences, garbage collection ve finalizer mekanizması ile silme davranışı
  • API grupları, sürümleri (v1, apps/v1, batch/v1) ve deprecation politikası
Modül 2
Volume Türleri: emptyDir, projected ve hostPath
  • emptyDir (medium: Memory, sizeLimit) ile geçici paylaşım
  • hostPath riskleri ve type alanı (Directory, DirectoryOrCreate, Socket)
  • projected volume: configMap, secret, downwardAPI ve serviceAccountToken birleşimi
  • downwardAPI ile Pod meta verisinin ortam değişkeni ve dosya olarak sunulması
  • Ephemeral volume (generic ephemeral) ile Pod ömrüne bağlı PVC
  • fsGroup, readOnly bağlama ve volume izin sorunlarının çözümü
Modül 3
PersistentVolume ve PersistentVolumeClaim
  • PV özellikleri: capacity, accessModes (RWO, ROX, RWX, RWOP), volumeMode
  • PVC'nin PV ile bağlanma (binding) algoritması ve selector, storageClassName eşleşmesi
  • persistentVolumeReclaimPolicy: Retain, Delete ve Released durumundan kurtarma
  • hostPath, NFS ve local PV örnekleri ile nodeAffinity kullanımı
  • PVC'nin Pod içinde volumeMounts ile kullanımı ve Pending PVC sebepleri
  • Volume genişletme (allowVolumeExpansion) ve protection finalizer'ları
Modül 4
StatefulSet ile Durumlu Uygulamalar
  • StatefulSet kararlı ağ kimliği (pod-0, pod-1) ve headless Service ilişkisi
  • volumeClaimTemplates ve Pod silinse de PVC'nin korunması; persistentVolumeClaimRetentionPolicy
  • podManagementPolicy: OrderedReady ve Parallel; partition ile aşamalı güncelleme
  • PostgreSQL/MySQL replikasyon örnekleri ve init container ile rol belirleme
  • Redis/MongoDB gibi kümeler için peer discovery ve readiness yaklaşımı
  • Yedekleme: pg_dump CronJob, VolumeSnapshot ve operatör tabanlı yedek
Günün hedefiKatılımcı, storageclass, csi ve snapshot, pod hata teşhisi ve configmap kullanımı başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
StorageClass ve Dinamik Provisioning
  • StorageClass alanları: provisioner, parameters, reclaimPolicy, volumeBindingMode
  • WaitForFirstConsumer ile topoloji farkında volume oluşturma
  • Varsayılan StorageClass annotation'ı ve çoklu sınıf stratejisi
  • AWS EBS gp3, Azure Disk ve GCE PD için örnek StorageClass tanımları
  • allowVolumeExpansion ile canlı genişletme ve dosya sistemi yeniden boyutlandırma
  • Local Path Provisioner ve OpenEBS ile bare-metal kümelerde dinamik depolama
Modül 2
CSI Sürücüleri ve Volume Snapshot
  • CSI mimarisi: controller ve node pluginleri, external-provisioner/attacher/resizer sidecar'ları
  • CSIDriver ve CSINode nesneleri; ephemeral inline volume desteği
  • VolumeSnapshotClass, VolumeSnapshot ve VolumeSnapshotContent ilişkisi
  • Snapshot'tan PVC geri yükleme ve dataSource ile volume klonlama
  • Volume attach/detach hataları (Multi-Attach error) ve VolumeAttachment nesnesi
  • Velero ile namespace düzeyinde yedekleme ve geri yükleme
Modül 3
Pod ve Deployment Sorun Giderme
  • Pending Pod: yetersiz kaynak, taint, nodeSelector ve PVC bağlanamama olaylarının events'ten okunması
  • ImagePullBackOff/ErrImagePull: etiket hatası, registry kimlik doğrulaması ve imagePullSecrets
  • CrashLoopBackOff: kubectl logs --previous, exit code (137, 139, 1) ve OOMKilled analizi
  • CreateContainerConfigError: eksik ConfigMap/Secret anahtarı ve volume bağlama hataları
  • Rollout takılması: yetersiz replika, hatalı probe ve ProgressDeadlineExceeded
  • kubectl debug ile geçici konteyner ve düğüm hata ayıklama oturumları
Modül 4
ConfigMap Oluşturma ve Tüketme
  • ConfigMap'in --from-literal, --from-file ve --from-env-file ile oluşturulması
  • envFrom ve valueFrom.configMapKeyRef ile ortam değişkeni enjeksiyonu
  • ConfigMap'in volume olarak bağlanması, items ve subPath ile tekil dosya kullanımı
  • Volume bağlı ConfigMap'in otomatik güncellenmesi ve subPath'te güncellenmemesi sorunu
  • immutable: true alanı ile değişmez ConfigMap'ler ve rollout tetikleme (hash yöntemi)
  • 1 MiB boyut sınırı, binaryData alanı ve büyük yapılandırma için alternatifler

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nesne modeli

Namespace, label ve selector ile kaynakları düzenli biçimde kurgulayabilirsiniz

✅
Volume türleri

Pod içi volume türlerini kullanım amacına göre seçebilirsiniz

✅
PV ve PVC

PV ve PVC ilişkisini kurup kalıcı depolamayı Pod'lara bağlayabilirsiniz

✅
Durumlu uygulamalar

StatefulSet ile veritabanı gibi durumlu uygulamaları çalıştırabilirsiniz

✅
StorageClass

StorageClass ile dinamik provisioning ve depolama politikalarını yönetebilirsiniz

✅
CSI ve snapshot

CSI sürücülerini ve volume snapshot akışını yönetebilirsiniz

✅
Pod hata teşhisi

Pending, CrashLoopBackOff ve ImagePullBackOff durumlarını sistematik çözebilirsiniz

✅
ConfigMap kullanımı

ConfigMap'leri ortam değişkeni ve dosya olarak Pod'lara aktarabilirsiniz

Kimler İçin Uygundur?

  • Kubernetes'te kalıcı depolama yönetecek sistem yöneticileri
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes'te kalıcı depolama yönetecek sistem yöneticileri ve DevOps mühendisleri için uygundur.
Eğitimde hangi konular işlenir?
2 gün boyunca şu modüller işlenir: Nesne Modeli: Namespace, Label ve Selector; Volume Türleri: emptyDir, projected ve hostPath; PersistentVolume ve PersistentVolumeClaim; StatefulSet ile Durumlu Uygulamalar; StorageClass ve Dinamik Provisioning; CSI Sürücüleri ve Volume Snapshot; Pod ve Deployment Sorun Giderme; ConfigMap Oluşturma ve Tüketme.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 2 gündür. Her modül çok düğümlü laboratuvar kümesinde canlı komutlarla, kasıtlı arıza senaryoları ve kontrol listeleriyle işlenir.
Başlamak için hangi ön bilgi gerekir?
Bash ile dosya yönetimi, servisler ve temel ağ komutlarını kullanabilmek. Docker ile imaj çalıştırma ve temel konteyner kavramlarına aşinalık.
Eğitim sonunda belge verilir mi?
Başarıyla tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Kubernetes Administrator: Using PersistentVolume & Persisten Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Networking & Storage Troubleshooting Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Networking & Storage Troubleshooting Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

CKA ağ ve depolama sorun giderme: CoreDNS, Service/Endpoints, CNI, NetworkPolicy, PVC Pending ve FailedMount hatalarını kök nedenine kadar çözmeyi öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Networking Services, DNS, & Ingress Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Networking Services, DNS, & Ingress Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Kubernetes erişimini kurun: Service tipleri, Endpoints, kube-proxy, CoreDNS ile servis keşfi ve NGINX Ingress ile host/path yönlendirme ve TLS'i öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Pod & Node Troubleshooting & Log Analysis Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Pod & Node Troubleshooting & Log Analysis Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

CKA pod ve node sorun giderme: pod durumları, CrashLoopBackOff, OOMKilled, kubectl logs/describe/events ve kubelet/containerd log analizini öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Pod Management & Essential kubectl Commands Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Pod Management & Essential kubectl Commands Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

kubectl temellerini ve pod yönetimini öğrenin: context, get/describe/logs/exec, imperative üretim, --dry-run manifest, Deployment, ConfigMap/Secret ve zamanlama

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Practice Exam & Final Review Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Practice Exam & Final Review Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

CKA deneme sınavı ve son tekrar: kurulum, ağ, depolama, RBAC ve sorun gidermeyi kapsayan zamanlı görevler, tam simülasyon ve eksik analiziyle hazırlanın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn