KUBERNETES ADMINISTRATOR: MANAGING HIGHLY-AVAILABLE CLUSTERS EĞİTİMİ

Kümeyi tek hata noktasından kurtarın

Stacked/external etcd, kube-vip, etcd yedekleme ve yükseltme konularını kapsayan dört günlük yüksek erişilebilirlik programı

Kubernetes Administrator: Managing Highly-available Clusters: Çok düğümlü kontrol düzlemi, etcd kümesi, yük dengeleme ve yedekleme. 4 günlük, laboratuvar ağırlıklı program; Kontrol Düzlemi ve Düğüm Mimarisi, etcd Yedekleme, Geri Yükleme ve Küme Yükseltme ve P…

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Hata toleranslı kontrol düzlemi tasarımı ve kesintisiz bakım

Program, üç ve beş üyeli etcd topolojileri, API sunucusu yük dengeleme, kube-vip ile sanal IP, leader election ve düğüm kaybı senaryolarını işler. Etcd snapshot yedeği, geri yükleme, defrag ve kubeadm ile kesintisiz sürüm yükseltme laboratuvarlarla pekiştirilir. Program boyunca Kontrol Düzlemi ve Düğüm Mimarisi, etcd Yedekleme, Geri Yükleme ve Küme Yükseltme ve Pod ve Deployment Sorun Giderme modülleri uygulamalı işlenir.

Süre ve Format

4 Gün. Her gün dört modül; HA Topolojisi ve Altyapı, HA Küme Kurulumu, Yedekleme ve Felaket Kurtarma, Yükseltme ve Dayanıklılık Testleri başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

İleri Seviye — Çok düğümlü kontrol düzlemi, etcd kümesi, yük dengeleme ve yedekleme.

Öğ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; Yüksek erişilebilir küme 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 highly-available clusterskubernetes eğitimiYüksek erişilebilir küme yönetimikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimiküme mimarisi kubernetespod hata teşhisi kubernetes
“Otomasyon, tekrar eden işi sıkıcı olmaktan çıkarıp güvenilir hale getirir.”

Ön Koşullar

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

1
Çalışan Küme Deneyimi

En az bir Kubernetes kümesinde iş yükü dağıtmış ve kubectl'i günlük kullanmış olmak.

2
Linux ve Ağ Hakimiyeti

systemd, iptables/ağ araçları ve TLS sertifikası kavramlarını bilmek.

3
YAML ve Otomasyon

Karmaşık manifestleri okuyup düzenleyebilmek, temel betik yazabilmek.

4
Laboratuvar Ortamı

SSH erişimi olan bir bilgisayar; çok düğümlü laboratuvar kümeleri 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ı, küme mimarisi, küme altyapısı, yüksek erişilebilirlik ve dış erişim başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Kontrol Düzlemi ve Düğüm Mimarisi
  • kube-apiserver'ın kimlik doğrulama, yetkilendirme ve admission zinciri ile REST isteklerini işleyişi
  • etcd'nin Raft tabanlı tutarlılık modeli, quorum mantığı ve küme durumunun saklanması
  • kube-scheduler'ın filtreleme (predicates) ve puanlama (priorities) aşamalarıyla Pod yerleştirmesi
  • kube-controller-manager içindeki döngüler: Node, ReplicaSet, Endpoints ve ServiceAccount controller'ları
  • Worker düğümde kubelet, kube-proxy ve container runtime'ın (containerd) görev dağılımı
  • Bir 'kubectl apply' isteğinin API'den Pod'un çalışmasına kadar izlediği uçtan uca yol
Modül 2
Çalışma Zamanı ve Düğüm Altyapısı
  • CRI, OCI ve containerd/CRI-O mimarisi; dockershim'in kaldırılması sonrası durum
  • Linux namespaces ve cgroup v2'nin konteyner izolasyonundaki rolü
  • Düğüm boyutlandırma: control-plane ve worker için CPU, bellek, disk ve ağ planlaması
  • Zorunlu portlar: 6443, 2379-2380, 10250, 10257, 10259 ve NodePort aralığı 30000-32767
  • PKI yapısı: /etc/kubernetes/pki dizini, CA'lar ve istemci/sunucu sertifikaları
  • Sanal makine, bare-metal ve bulut üzerinde kümenin altyapı tercihleri
Modül 3
Yüksek Erişilebilir Kontrol Düzlemi
  • Stacked etcd ve external etcd topolojilerinin artı/eksi karşılaştırması
  • 3 ve 5 üyeli etcd quorum hesabı ve hata toleransı
  • kube-apiserver önünde HAProxy/keepalived veya kube-vip ile sanal IP yük dengeleme
  • kubeadm init --upload-certs ve ek kontrol düzlemi düğümü ekleme (--control-plane)
  • Leader election: kube-scheduler ve controller-manager Lease nesneleri
  • Kontrol düzlemi düğüm kaybı senaryolarında failover testi
Modül 4
Yük Dengeleme ve Dış Erişim Tasarımı
  • NodePort, LoadBalancer ve Ingress için erişim yolu karşılaştırması
  • Bulut sağlayıcı yük dengeleyici annotation'ları ve internal LB
  • externalTrafficPolicy: Local, health check node port ve istemci IP koruma
  • MetalLB ve kube-vip ile şirket içi LoadBalancer IP havuzları
  • Proxy Protocol, X-Forwarded-For ve TLS passthrough/terminate seçimleri
  • Çoklu bölge yük dengeleme ve DNS tabanlı yönlendirme (ExternalDNS)
Günün hedefiKatılımcı, kubeadm kurulumu, log mekanizması, cni yönetimi ve bileşen arıza teşhisi başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
kubeadm ile Küme Kurulumu
  • Düğüm hazırlığı: swap kapatma, br_netfilter ve overlay modülleri, sysctl ip_forward ayarları
  • containerd kurulumu, SystemdCgroup=true yapılandırması ve crictl ile runtime doğrulama
  • kubeadm init parametreleri (--pod-network-cidr, --control-plane-endpoint) ve ClusterConfiguration dosyası
  • kubeadm join, bootstrap token ve discovery-token-ca-cert-hash doğrulaması
  • CNI eklentisi kurulumu sonrası düğümlerin Ready olması ve kube-system Pod'larının kontrolü
  • kubeadm reset, token yenileme ve kubeconfig dosyasının admin.conf'tan dağıtımı
Modül 2
Kubernetes Log Mekanizması
  • Konteyner stdout/stderr akışı ve /var/log/pods ile /var/log/containers dosya yapısı
  • kubectl logs bayrakları: -f, --previous, --since, --tail, -c, --all-containers
  • Log rotasyonu: kubelet containerLogMaxSize ve containerLogMaxFiles ayarları
  • Düğüm düzeyi ajan (DaemonSet) ile log toplama: Fluent Bit ve Fluentd karşılaştırması
  • Sidecar ile dosya tabanlı uygulama loglarının stdout'a aktarılması
  • Kubernetes denetim (audit) loglarının politika seviyeleri: None, Metadata, Request, RequestResponse
Modül 3
CNI Eklentileri ve Pod Ağı
  • Kubernetes ağ modeli: her Pod'a benzersiz IP, NAT'sız Pod-Pod iletişimi
  • CNI spesifikasyonu, /etc/cni/net.d yapılandırması ve /opt/cni/bin ikili dosyaları
  • Flannel (VXLAN), Calico (BGP/IP-in-IP) ve Cilium (eBPF) mimari karşılaştırması
  • Pod CIDR planlaması, IPAM ve düğüm başına alt ağ ayrımı
  • CNI kurulumu sonrası düğüm NotReady durumlarının ve 'cni plugin not initialized' hatasının giderilmesi
  • overlay ve routed ağ modellerinde MTU ayarı ve performans etkileri
Modül 4
Kontrol Düzlemi Bileşen Sorun Giderme
  • Static Pod manifestleri (/etc/kubernetes/manifests) ve kubelet'in staticPodPath izlemesi
  • kube-apiserver, scheduler ve controller-manager loglarının crictl logs ile okunması
  • API sunucusuna erişilemezken crictl ps ve journalctl -u kubelet ile ilerleme
  • Sertifika süresi dolması: kubeadm certs check-expiration ve certs renew
  • etcd sağlığı: etcdctl endpoint health/status ve member list kontrolleri
  • Scheduler leader election ve controller-manager'ın durmuş döngülerinin belirtileri
Günün hedefiKatılımcı, etcd ve yükseltme, csi ve snapshot, pv ve pvc 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
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 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
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
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ı
Günün hedefiKatılımcı, gelişmiş zamanlama, otomatik ölçekleme, prometheus izleme ve pod hata teşhisi başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Gelişmiş Zamanlama: Affinity, Taint ve Topology Spread
  • nodeSelector ve nodeAffinity: requiredDuringScheduling ve preferred kuralları
  • podAffinity ve podAntiAffinity ile topologyKey kullanımı (hostname, zone)
  • Node taint (NoSchedule, PreferNoSchedule, NoExecute) ve Pod toleration eşleşmesi
  • topologySpreadConstraints: maxSkew, whenUnsatisfiable ve zonlar arası dağıtım
  • PriorityClass, preemption ve PodDisruptionBudget ile kesinti yönetimi
  • Birden fazla scheduler profili ve schedulerName; descheduler genel bakışı
Modül 2
HPA, VPA ve Cluster Autoscaler
  • HorizontalPodAutoscaler v2: hedef utilization, metrics türleri ve behavior (stabilizationWindow)
  • kubectl autoscale ve HPA hesaplama formülü: ceil(mevcut * mevcutMetrik / hedefMetrik)
  • Pod isteklerinin (requests) HPA yüzdesine etkisi ve metrik 'unknown' hataları
  • Vertical Pod Autoscaler modları: Off, Initial, Auto ve öneri okuma
  • Cluster Autoscaler ve Karpenter ile düğüm havuzu ölçekleme mantığı
  • KEDA ile olay tabanlı ölçekleme ve sıfıra ölçekleme
Modül 3
Prometheus ve Grafana ile Küme İzleme
  • kube-prometheus-stack Helm chart'ı ile Prometheus Operator kurulumu
  • ServiceMonitor ve PodMonitor ile hedef keşfi, relabeling kuralları
  • PromQL temelleri: rate(), irate(), sum by, histogram_quantile
  • kube-state-metrics ile Deployment, Pod ve Node durum metrikleri
  • Alertmanager rotaları, gruplama, susturma ve Slack/e-posta alıcıları
  • Grafana panoları, değişkenler ve USE/RED yöntemleriyle panel tasarımı
Modül 4
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ı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Küme mimarisi

kube-apiserver, etcd, scheduler ve kubelet arasındaki veri akışını açıklayabilirsiniz

✅
Yüksek erişilebilirlik

Yüksek erişilebilir kontrol düzlemi topolojisini tasarlayıp kurabilirsiniz

✅
kubeadm kurulumu

kubeadm ile tek kontrol düzlemli bir kümeyi sıfırdan kurabilirsiniz

✅
CNI yönetimi

CNI eklentilerini karşılaştırıp küme ağını yönetebilirsiniz

✅
etcd ve yükseltme

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

✅
PV ve PVC

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

✅
Gelişmiş zamanlama

Zamanlama kısıtlarıyla Pod yerleşimini hassas biçimde kontrol edebilirsiniz

✅
Prometheus izleme

Prometheus ve Grafana ile küme izleme ve alarm altyapısı kurabilirsiniz

Kimler İçin Uygundur?

  • Üretim kümesi işleten Kubernetes yöneticileri
  • SRE
  • altyapı mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim kümesi işleten Kubernetes yöneticileri, SRE ve altyapı mimarları için uygundur.
Eğitimde hangi konular işlenir?
4 gün boyunca şu modüller işlenir: Kontrol Düzlemi ve Düğüm Mimarisi; Çalışma Zamanı ve Düğüm Altyapısı; Yüksek Erişilebilir Kontrol Düzlemi; Yük Dengeleme ve Dış Erişim Tasarımı; kubeadm ile Küme Kurulumu; Kubernetes Log Mekanizması; CNI Eklentileri ve Pod Ağı; Kontrol Düzlemi Bileşen Sorun Giderme ve diğerleri.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 4 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?
En az bir Kubernetes kümesinde iş yükü dağıtmış ve kubectl'i günlük kullanmış olmak. systemd, iptables/ağ araçları ve TLS sertifikası kavramlarını bilmek.
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 Highly-available Clusters Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonRed Hat OpenShift Installation Lab (DO322) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Installation Lab (DO322) Eğitimi

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

OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Installation Lab Virtual Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Installation Lab Virtual Training Eğitimi

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

OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum. Sanal sınıf.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Kurulum Laboratuvarı Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Kurulum Laboratuvarı Eğitimi

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

OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Serverless ve Knative ile Uygulama Geliştirme Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Serverless ve Knative ile Uygulama Geliştirme Eğitimi

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

OpenShift Serverless ve Knative: Serving, scale-to-zero, Eventing, Broker/Trigger, CloudEvents ve func CLI eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Service Mesh ve Istio ile Dayanıklı Mikroservisler Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Service Mesh ve Istio ile Dayanıklı Mikroservisler Eğitimi

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

OpenShift Service Mesh ve Istio: trafik yönetimi, circuit breaker, mTLS, AuthorizationPolicy, Kiali ve Jaeger eğitimi.

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