KUBERNETES ADMINISTRATOR: MANAGING STORAGECLASS & VOLUME EĞİTİMİ

Dinamik depolamayı StorageClass ile yönetin

Volume türleri, PV/PVC, StorageClass, CSI, snapshot ve StatefulSet depolamasını uygulamalı işleyen üç günlük program

Kubernetes Administrator: Managing StorageClass ve Volume: StorageClass, dinamik provisioning, CSI ve volume yönetimi. 3 günlük, laboratuvar ağırlıklı program; Nesne Modeli: Namespace, Label ve Selector, Yönetilen Kubernetes (EKS, AKS, GKE) Sorun Giderme ve D…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kalıcı depolamanın sağlayıcıdan Pod'a kadar yönetimi

Program, volume türlerinden başlayıp StorageClass parametreleri, WaitForFirstConsumer, volume genişletme, CSI sürücü mimarisi ve VolumeSnapshot geri yükleme akışlarını işler. AWS EBS, Azure Disk ve local path örnekleriyle StatefulSet depolaması uygulanır. Program boyunca Nesne Modeli: Namespace, Label ve Selector, Yönetilen Kubernetes (EKS, AKS, GKE) Sorun Giderme ve Düğüm ve Kubelet Sorun Giderme modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Volume Temelleri, StorageClass ve Dinamik Provisioning, Yedekleme ve Sorun Giderme başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Orta Seviye — StorageClass, dinamik provisioning, CSI ve volume yönetimi.

Öğ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; StorageClass ve volume 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: managing storageclass ve volumekubernetes eğitimiStorageClass ve volume yönetimikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitiminesne modeli kubernetesdüğüm sorunları kubernetes
“Hatayı çözen kişi komutu bilen değil, sinyali doğru okuyan kişidir.”

Ön Koşullar

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

1
Kubernetes Temelleri

Pod, Deployment ve Service nesnelerini kubectl ile kullanmış olmak.

2
Linux Yönetimi

systemd, journalctl ve metin tabanlı yapılandırma dosyalarıyla rahat çalışmak.

3
YAML ve Konteynerler

YAML manifest yazımı ve imaj/registry kavramlarını bilmek.

4
Laboratuvar Ortamı

SSH erişimi olan bir bilgisayar; uygulama kümeleri eğitim ortamında 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 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
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
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
Günün hedefiKatılımcı, storageclass, csi ve snapshot, bulut kümesi sorunları 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
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
Yönetilen Kubernetes (EKS, AKS, GKE) Sorun Giderme
  • Yönetilen kontrol düzleminde erişilemeyen bileşenler ve sağlayıcı log/diagnostic ayarları
  • EKS aws-auth ConfigMap/access entries, AKS Azure AD entegrasyonu ve GKE IAM kaynaklı yetki hataları
  • Cloud Load Balancer oluşmayan Service'ler: servis annotation'ları, alt ağ etiketleri ve kota limitleri
  • Düğüm havuzu ölçekleme hataları, quota ve yetersiz alt ağ IP adresi sorunları
  • CSI sürücüsü ve disk attach hataları: EBS CSI, Azure Disk, GCE PD olay analizi
  • Cluster upgrade sonrası uyumsuzluklar: kaldırılan API sürümleri ve addon sürüm eşleşmeleri
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ı, kaynak metrikleri, etcd ve yükseltme, pod hata teşhisi ve düğüm sorunları başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Metrics Server ve Kaynak Metrikleri
  • Metrics API (metrics.k8s.io) ve kubelet /metrics/resource uç noktası
  • metrics-server kurulumu, --kubelet-insecure-tls gerekçesi ve APIService doğrulaması
  • kubectl top node/pod ile CPU (millicore) ve bellek (Mi) yorumlama
  • cAdvisor metrikleri: container_cpu_usage_seconds_total ve working_set_bytes farkı
  • Custom ve External Metrics API'lerine genel bakış
  • Metrics Server'ın HPA için veri kaynağı olarak rolü ve sınırlamaları
Modül 2
etcd Yedekleme, Geri Yükleme ve Küme Yükseltme
  • etcdctl snapshot save ile sertifika bayraklarıyla (--cacert, --cert, --key) yedek alma
  • etcdutl snapshot restore ile yeni data-dir'e geri yükleme ve static pod manifest güncellemesi
  • etcd defrag, compaction ve veritabanı boyut kotası (--quota-backend-bytes) yönetimi
  • kubeadm upgrade plan/apply ile kontrol düzlemi yükseltme; sürüm kayma (skew) politikası
  • Worker düğümlerinde drain, kubeadm upgrade node, kubelet güncelleme ve uncordon sırası
  • Yükseltme öncesi kontrol listesi: deprecated API taraması, yedek ve geri dönüş planı
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
Düğüm ve Kubelet Sorun Giderme
  • NotReady, MemoryPressure, DiskPressure ve PIDPressure düğüm koşullarının yorumlanması
  • systemctl status kubelet, journalctl -u kubelet ve /var/lib/kubelet/config.yaml incelemesi
  • containerd durumu, crictl pods/ps/inspect ve runtime socket hataları
  • kubectl cordon, drain (--ignore-daemonsets, --delete-emptydir-data) ve uncordon akışı
  • Eviction mekanizması, imaj garbage collection ve disk dolması senaryoları
  • Düğüm sertifikası, saat senkronu (chrony) ve cgroup sürücüsü uyuşmazlıkları

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

✅
ConfigMap kullanımı

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

✅
StorageClass

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

✅
Bulut kümesi sorunları

Yönetilen Kubernetes hizmetlerine özgü sorunları teşhis edebilirsiniz

✅
Durumlu uygulamalar

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

✅
etcd ve yükseltme

etcd yedeğini alıp geri yükleyebilir ve kümeyi güvenle yükseltebilirsiniz

✅
Pod hata teşhisi

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

Kimler İçin Uygundur?

  • Kümelerde depolama altyapısından sorumlu sistem yöneticileri
  • platform mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kümelerde depolama altyapısından sorumlu sistem yöneticileri ve platform mühendisleri için uygundur.
Eğitimde hangi konular işlenir?
3 gün boyunca şu modüller işlenir: Nesne Modeli: Namespace, Label ve Selector; Volume Türleri: emptyDir, projected ve hostPath; PersistentVolume ve PersistentVolumeClaim; ConfigMap Oluşturma ve Tüketme; StorageClass ve Dinamik Provisioning; CSI Sürücüleri ve Volume Snapshot; Yönetilen Kubernetes (EKS, AKS, GKE) Sorun Giderme; StatefulSet ile Durumlu Uygulamalar ve diğerleri.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 3 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?
Pod, Deployment ve Service nesnelerini kubectl ile kullanmış olmak. systemd, journalctl ve metin tabanlı yapılandırma dosyalarıyla rahat çalışmak.
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: Managing StorageClass & Volume Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonKubernetes Administrator: Managing Highly-available Clusters Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Highly-available Clusters Eğitimi

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

Kubernetes Administrator: Managing Highly-available Clusters eğitimi: Yüksek erişilebilir küme yönetimi. 4 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Managing Kubernetes Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Kubernetes Deployments Eğitimi

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

Kubernetes Administrator: Managing Kubernetes Deployments eğitimi: Deployment yönetimi. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Managing Pods & Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Pods & Deployments Eğitimi

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

Kubernetes Administrator: Managing Pods ve Deployments eğitimi: Pod ve Deployment yönetimi. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Ser

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Managing Role-based Access Control Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Role-based Access Control Eğitimi

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

Kubernetes Administrator: Managing Role-based Access Control eğitimi: RBAC ve erişim yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Monitoring Kubernetes Metrics Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Monitoring Kubernetes Metrics Eğitimi

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

Kubernetes Administrator: Monitoring Kubernetes Metrics eğitimi: Küme metrik izleme. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikas

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