KUBERNETES ADMINISTRATOR: TROUBLESHOOTING CLUSTER COMPONENTS EĞİTİMİ

Kontrol düzlemi arızalarını kök nedenine kadar izleyin

Static pod, kubelet, etcd, sertifika, scheduler ve controller-manager arızalarını vaka tabanlı işleyen dört günlük program

Kubernetes Administrator: Troubleshooting Cluster Components: API sunucusu, etcd, scheduler, controller-manager, kubelet ve sertifika arızaları.

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

Eğitim Hakkında

Küme bileşenlerinin sağlık kontrolü ve bozuk kümenin kurtarılması

Eğitim, API sunucusuna erişilemeyen kümeler için crictl ve journalctl ile ilerleme yöntemini öğretir. Static pod manifest hataları, süresi dolan sertifikalar, etcd sağlık kontrolleri, kubelet yapılandırma sorunları ve scheduler/controller-manager arızaları kontrollü şekilde bozulan laboratuvar kümelerinde giderilir.

Süre ve Format

4 Gün. Her gün dört modül; Kontrol Düzlemi Anatomisi, API Sunucusu ve etcd Arızaları, Düğüm ve Kubelet Arızaları, Karma Arıza Senaryoları başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

İleri Seviye — API sunucusu, etcd, scheduler, controller-manager, kubelet ve sertifika arızaları.

Öğ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; küme bileşeni sorun giderme 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: troubleshooting cluster componentskubernetes eğitimiküme bileşeni sorun gidermekubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimiküme mimarisi kuberneteshata ayıklama 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
Ç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ı, bileşen arıza teşhisi ve api mekanizması 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
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
Modül 4
Kubernetes API Mekanizması
  • API grupları, kaynak/alt kaynak (status, scale, log, exec) ve REST uç noktaları
  • kubectl proxy ve doğrudan curl ile API çağrıları, kubectl get --raw
  • resourceVersion, optimistic concurrency ve watch/list mekanizması
  • Server-side apply, managedFields ve çakışma çözümü
  • API Priority and Fairness (APF) ile istek önceliklendirme
  • client-go temelli informer ve workqueue mantığı
Günün hedefiKatılımcı, kubeadm kurulumu, etcd ve yükseltme, yüksek erişilebilirlik ve admission kontrolü 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
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
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
Admission Controller ve Webhook'lar
  • Mutating ve Validating admission aşamaları ve isteğin değerlendirme sırası
  • Yerleşik admission plugin'leri: LimitRanger, ResourceQuota, NamespaceLifecycle, PodSecurity
  • ValidatingWebhookConfiguration ve MutatingWebhookConfiguration alanları: failurePolicy, namespaceSelector
  • ValidatingAdmissionPolicy ve CEL ifadeleri ile webhook'suz doğrulama
  • Webhook sertifika yönetimi ve cert-manager caBundle enjeksiyonu
  • Webhook kaynaklı küme kilitlenmelerinin önlenmesi ve kurtarılması
Günün hedefiKatılımcı, düğüm sorunları, cni yönetimi, gelişmiş zamanlama ve log mekanizması başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
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ı
Modül 2
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 3
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 4
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
Günün hedefiKatılımcı, pod hata teşhisi, ağ sorun giderme, kaynak metrikleri ve hata ayıklama başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
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 2
Ağ ve Service Sorun Giderme
  • Service erişilemiyor: selector/label uyumu ve Endpoints'in boş olması kontrolü
  • Pod-Pod, Pod-Service ve dışarıdan erişim için katmanlı test yöntemi (curl, nc, wget)
  • DNS çözümleme hataları: CoreDNS Pod logları ve resolv.conf incelemesi
  • kube-proxy iptables kuralları (iptables-save | grep KUBE-SVC) ve conntrack durumu
  • NetworkPolicy kaynaklı engellenmeleri bulma ve geçici politika kaldırma testi
  • tcpdump ve nicolaka/netshoot imajı ile paket düzeyinde analiz
Modül 3
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 4
Uygulama Hata Ayıklama Teknikleri
  • kubectl describe, get events --sort-by=.lastTimestamp ve olay okuma
  • kubectl exec, cp ve port-forward ile canlı inceleme
  • kubectl debug ile ephemeral container ekleme ve --copy-to ile Pod kopyalama
  • Dağıtık hata ayıklamada logları korelasyon kimliği ile ilişkilendirme
  • Telepresence ve Bridge to Kubernetes ile yerel-kümeye hibrit geliştirme
  • Sık görülen hata kalıpları için karar ağacı ve kontrol listesi oluşturma

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

✅
Bileşen arıza teşhisi

Kontrol düzlemi bileşenlerindeki arızaları sistematik biçimde teşhis edebilirsiniz

✅
kubeadm kurulumu

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

✅
Yüksek erişilebilirlik

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

✅
Düğüm sorunları

NotReady düğümleri ve kubelet kaynaklı sorunları çözebilirsiniz

✅
Gelişmiş zamanlama

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

✅
Pod hata teşhisi

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

✅
Kaynak metrikleri

Metrics Server ile düğüm ve Pod kaynak kullanımını izleyebilirsiniz

Kimler İçin Uygundur?

  • Üretim kümelerinde ilk müdahaleden sorumlu Kubernetes yöneticileri
  • SRE mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim kümelerinde ilk müdahaleden sorumlu Kubernetes yöneticileri ve SRE mühendisleri 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ı; Kontrol Düzlemi Bileşen Sorun Giderme; Kubernetes API Mekanizması; kubeadm ile Küme Kurulumu; etcd Yedekleme, Geri Yükleme ve Küme Yükseltme; Yüksek Erişilebilir Kontrol Düzlemi; Admission Controller ve Webhook'lar 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: Troubleshooting Cluster Components 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 OrkestrasyonKubernetes Application Developer: Policy-Driven Governance and Admission Control Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Policy-Driven Governance and Admission Control Eğitimi

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

Kubernetes Application Developer: Policy-Driven Governance and Admission Control eğitimi: politika tabanlı yönetişim. 4 gün uygulamalı laboratuvar, DVA sertifik

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Resource Limits, Scheduling, and Autoscaling Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Resource Limits, Scheduling, and Autoscaling Eğitimi

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

Kubernetes Application Developer: Resource Limits, Scheduling, and Autoscaling eğitimi: kaynak, zamanlama ve ölçekleme. 3 gün uygulamalı laboratuvar, DVA sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Services, Ingress, and Networking Fundamentals Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Services, Ingress, and Networking Fundamentals Eğitimi

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

Kubernetes Application Developer: Services, Ingress, and Networking Fundamentals eğitimi: Service, Ingress ve ağ temelleri. 3 gün uygulamalı laboratuvar, DVA se

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Stateful Applications and Data Persistence Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Stateful Applications and Data Persistence Eğitimi

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

Kubernetes Application Developer: Stateful Applications and Data Persistence eğitimi: 4 gün uygulamalı laboratuvar, kubectl ve gerçek küme senaryoları, DVA sert

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Application Developer: Workload and Container Image Fundamentals Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Application Developer: Workload and Container Image Fundamentals Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Kubernetes Application Developer: Workload and Container Image Fundamentals eğitimi: imaj ve iş yükü temelleri. 3 gün uygulamalı laboratuvar, DVA sertifikası.

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