KUBERNETES ADMINISTRATOR: TROUBLESHOOTING DEPLOYMENTS & NETWORKING EĞİTİMİ

Dağıtım ve ağ hatalarını sistematik ayıklayın

Pending, CrashLoopBackOff, ImagePullBackOff, Service, DNS ve NetworkPolicy sorunlarını vaka tabanlı işleyen üç günlük program

Kubernetes Administrator: Troubleshooting Deployments ve Networking: Deployment hataları, Service erişimi, DNS ve NetworkPolicy sorunlarının giderilmesi.

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

Eğitim Hakkında

Uygulama dağıtım hatalarından ağ erişim sorunlarına teşhis akışı

Program, bozuk Deployment manifestlerini ve hatalı Service/DNS yapılandırmalarını kasıtlı hata içeren laboratuvarlarda ele alır. Events okuma, kubectl debug, Endpoints kontrolü, kube-proxy kuralları, CoreDNS logları ve NetworkPolicy kaynaklı engellerin tespiti adım adım uygulanır. Program boyunca Pod Yaşam Döngüsü ve Çoklu Konteyner Desenleri, Ağ ve Service Sorun Giderme ve Kubernetes Log Mekanizması modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Pod ve Deployment Hataları, Service ve DNS Sorunları, Ağ Politikası ve Dış Erişim Sorunları başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Orta Seviye — Deployment hataları, Service erişimi, DNS ve NetworkPolicy sorunlarının giderilmesi.

Öğ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; dağıtım ve ağ 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 deployments ve networkingkubernetes eğitimidağıtım ve ağ sorun gidermekubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimipod yönetimi kuberneteslog mekanizması 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
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ı, pod yönetimi, deployment yönetimi, pod hata teşhisi 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 Yaşam Döngüsü ve Çoklu Konteyner Desenleri
  • Pod fazları (Pending, Running, Succeeded, Failed), conditions ve containerStatuses alanları
  • restartPolicy davranışı, CrashLoopBackOff üssel geri çekilme süresi ve çıkış kodları
  • initContainers ile bağımlılık bekleme ve yapılandırma hazırlama senaryoları
  • Sidecar, ambassador ve adapter desenleri; native sidecar (restartPolicy: Always init container)
  • terminationGracePeriodSeconds, preStop kancası ve SIGTERM ile düzgün kapanış
  • Pod içinde ağ ve depolama paylaşımı: localhost iletişimi, emptyDir ve shareProcessNamespace
Modül 2
Deployment ve Rolling Update Yönetimi
  • Deployment, ReplicaSet ve Pod hiyerarşisi; pod-template-hash etiketinin işlevi
  • strategy.rollingUpdate altında maxSurge ve maxUnavailable hesaplamaları
  • kubectl rollout status/history/undo ve --record yerine change-cause annotation kullanımı
  • kubectl set image, scale ve rollout restart ile hızlı operasyonlar
  • Recreate stratejisinin kullanım yerleri; minReadySeconds ve progressDeadlineSeconds
  • revisionHistoryLimit ayarı ve takılan rollout'ların (ProgressDeadlineExceeded) çözümü
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
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
Günün hedefiKatılımcı, service yapılandırması, küme dns, ağ sorun giderme ve sağlık yoklamaları başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Service Türleri ve Uç Noktalar
  • ClusterIP, NodePort, LoadBalancer ve ExternalName Service türlerinin çalışma mantığı
  • port, targetPort, nodePort alanları ve named port kullanımı
  • Endpoints ve EndpointSlice nesneleri; selector'sız Service ile harici hizmet bağlama
  • Headless Service (clusterIP: None) ve StatefulSet için DNS kayıtları
  • sessionAffinity, externalTrafficPolicy: Local ve kaynak IP koruma
  • kube-proxy iptables ve IPVS modlarında Service yönlendirmesinin incelenmesi
Modül 2
CoreDNS ve Küme İçi Servis Keşfi
  • Service ve Pod DNS kayıt biçimleri: <svc>.<ns>.svc.cluster.local
  • Pod'daki /etc/resolv.conf, search domain listesi ve ndots:5 etkisi
  • CoreDNS Corefile eklentileri: kubernetes, forward, cache, errors, log
  • Belirli alan adları için stub domain ve upstream DNS yönlendirmesi
  • dnsPolicy (ClusterFirst, Default, None) ve dnsConfig ile Pod bazlı özelleştirme
  • nslookup/dig ile DNS hata ayıklama ve NodeLocal DNSCache
Modül 3
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 4
Liveness, Readiness ve Startup Probe'ları
  • httpGet, tcpSocket, exec ve gRPC probe tipleri ile uygun seçim kriterleri
  • initialDelaySeconds, periodSeconds, timeoutSeconds, failureThreshold ayarlarının etkisi
  • startupProbe ile yavaş açılan uygulamaların erken öldürülmesinin önlenmesi
  • readinessProbe başarısızlığında Endpoints'ten çıkarılma ve trafik kesilme davranışı
  • Hatalı liveness probe kaynaklı yeniden başlatma döngülerinin teşhisi
  • Readiness gate'ler ve rolling update sırasında probe'ların rolü
Günün hedefiKatılımcı, ağ politikaları, ingress yönetimi, cni yönetimi 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
NetworkPolicy ile Ağ Segmentasyonu
  • podSelector, namespaceSelector ve ipBlock ile ingress/egress kuralları
  • Varsayılan reddet (default deny) politikası ve izin kurallarının eklenmesi
  • AND/OR semantiği: aynı from öğesi içindeki ve ayrı öğelerdeki selector farkı
  • Egress kısıtlamasında DNS (UDP/TCP 53) izninin unutulmaması
  • Politikanın CNI desteğine bağlılığı; Calico GlobalNetworkPolicy ve Cilium L7 politikaları
  • Politika doğrulama: netshoot Pod'u ile bağlantı testi ve hubble/calicoctl gözlemi
Modül 2
Ingress ve Ingress Controller
  • Ingress kaynağı: host ve path kuralları, pathType (Exact, Prefix, ImplementationSpecific)
  • ingress-nginx kurulumu, IngressClass ve varsayılan sınıf seçimi
  • TLS sonlandırma: tls.secretName ve cert-manager ile Let's Encrypt otomasyonu
  • Annotation'larla rewrite-target, proxy-body-size, rate limit ve CORS ayarları
  • Birden fazla servise host tabanlı sanal sunucu ve fanout yönlendirme
  • Ingress 502/503/404 hatalarının backend Service ve Endpoints üzerinden teşhisi
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
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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Pod yönetimi

Pod yaşam döngüsünü ve çoklu konteyner desenlerini doğru uygulayabilirsiniz

✅
Deployment yönetimi

Deployment'ları rolling update ve geri alma ile kontrollü güncelleyebilirsiniz

✅
Hata ayıklama

Kubernetes'te çalışan uygulamalarda hata ayıklama yapabilirsiniz

✅
Service yapılandırması

ClusterIP, NodePort ve LoadBalancer Service'lerini doğru kurgulayabilirsiniz

✅
Ağ sorun giderme

Service, DNS ve Pod ağı sorunlarını katman katman izole edebilirsiniz

✅
Sağlık yoklamaları

Probe tipleriyle uygulamanın sağlığını ve trafik hazırlığını güvenle yönetebilirsiniz

✅
Ingress yönetimi

Ingress kuralları ve controller ile HTTP/HTTPS trafiğini yönlendirebilirsiniz

✅
CNI yönetimi

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

Kimler İçin Uygundur?

  • Kümede uygulama destek
  • operasyonundan sorumlu sistem yöneticileri ve DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kümede uygulama destek ve operasyonundan sorumlu sistem yöneticileri ve DevOps mühendisleri için uygundur.
Eğitimde hangi konular işlenir?
3 gün boyunca şu modüller işlenir: Pod Yaşam Döngüsü ve Çoklu Konteyner Desenleri; Deployment ve Rolling Update Yönetimi; Pod ve Deployment Sorun Giderme; Uygulama Hata Ayıklama Teknikleri; Service Türleri ve Uç Noktalar; CoreDNS ve Küme İçi Servis Keşfi; Ağ ve Service Sorun Giderme; Liveness, Readiness ve Startup Probe'ları 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: Troubleshooting Deployments & Netw 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 Cluster Storage Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator : Managing Cluster Storage Eğitimi

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

Kubernetes Administrator: Managing Cluster Storage eğitimi: PV, PVC, StorageClass, CSI, snapshot. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikas

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

Kubernetes Administrator : Monitoring & Troubleshooting Eğitimi

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

Kubernetes Administrator: Monitoring & Troubleshooting eğitimi: küme izleme, günlük analizi ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

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

Kubernetes Administrator : Pod Scheduling Eğitimi

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

Kubernetes Administrator: Pod Scheduling eğitimi: Pod zamanlama, affinity, taint, kaynak yönetimi ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator : Pods, ConfigMaps, and Secrets Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator : Pods, ConfigMaps, and Secrets Eğitimi

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

K8s Administrator: Pods, ConfigMaps, Secrets eğitimi: Pod tasarımı, ConfigMap/Secret yönetimi ve sır. 2 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Auditing & Customizing Logs Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Auditing & Customizing Logs Eğitimi

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

Kubernetes Administrator: Auditing & Customizing Logs eğitimi: audit politikası, merkezi günlük ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifik

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