KUBERNETES ADMINISTRATOR: CONFIGURING NETWORKING & SERVICES EĞİTİMİ

Service ve ağ katmanını eksiksiz yapılandırın

Kubernetes ağ modeli, Service türleri, CoreDNS, CNI ve NetworkPolicy konularını laboratuvarla işleyen üç günlük program

Kubernetes Administrator: Configuring Networking ve Services: Pod ağı, Service türleri, Endpoints, DNS ve NetworkPolicy yapılandırması.

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

Eğitim Hakkında

Küme içi ve dışı trafik akışının yapılandırılması ve doğrulanması

Eğitim, Kubernetes ağ modelinden başlayıp Service türleri, EndpointSlice, kube-proxy modları, CoreDNS ve NetworkPolicy yapılandırmasına uzanır. Katılımcılar ağ trafiğini katman katman izler, hatalı yapılandırmaları düzeltir ve segmentasyon politikaları yazar. Program boyunca Kontrol Düzlemi ve Düğüm Mimarisi, Gateway API ve Yeni Nesil Trafik Yönetimi ve Pod ve Deployment Sorun Giderme modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Ağ Modeli ve Service Türleri, Servis Keşfi ve Dış Erişim, Ağ Güvenliği ve Doğrulama başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Orta Seviye — Pod ağı, Service türleri, Endpoints, DNS ve NetworkPolicy yapılandırması.

Öğ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; Service ve ağ yapılandırması 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: configuring networking ve serviceskubernetes eğitimiService ve ağ yapılandırmasıkubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimiküme mimarisi kubernetespod hata teşhisi 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
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ı, küme mimarisi, cni yönetimi, service yapılandırması 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
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
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 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ı, küme dns, ingress yönetimi, gateway api ve ağ sorun giderme başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
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 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
Gateway API ve Yeni Nesil Trafik Yönetimi
  • GatewayClass, Gateway ve HTTPRoute kaynaklarının rol ayrımı (altyapı, küme, uygulama)
  • HTTPRoute eşleştirme: header, path, query ve ağırlıklı backendRefs ile canary
  • ReferenceGrant ile namespace'ler arası referans güvenliği
  • TLSRoute, GRPCRoute ve TCPRoute türleri
  • Ingress'ten Gateway API'ye geçiş stratejisi ve ingress2gateway aracı
  • Envoy Gateway, Cilium ve NGINX Gateway Fabric uygulamalarının karşılaştırılması
Modül 4
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
Günün hedefiKatılımcı, ağ politikaları, cilium ve ebpf, sağlık yoklamaları 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
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
Cilium, eBPF ve Gelişmiş Ağ Özellikleri
  • eBPF temelleri ve kube-proxy replacement modu
  • CiliumNetworkPolicy ile L3/L4/L7 (HTTP, DNS, Kafka) politika yazımı
  • Hubble ile akış gözlemi: hubble observe, hubble ui ve metrikler
  • Cluster Mesh ile çoklu küme servis paylaşımı
  • Şeffaf şifreleme: WireGuard ve IPsec seçenekleri
  • Bandwidth Manager, BGP Control Plane ve Egress Gateway özellikleri
Modül 3
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ü
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

✅
CNI yönetimi

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

✅
Dış erişim

Kümeye dış erişimi ve yük dengeleme topolojisini tasarlayabilirsiniz

✅
Küme DNS

CoreDNS yapılandırması ve servis keşfini yönetebilir ve sorun giderebilirsiniz

✅
Gateway API

Gateway API kaynaklarıyla rol tabanlı trafik yönetimi kurgulayabilirsiniz

✅
Ağ sorun giderme

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

✅
Cilium ve eBPF

Cilium ile eBPF tabanlı ağ, güvenlik ve gözlemlenebilirlik özelliklerini kullanabilirsiniz

✅
Sağlık yoklamaları

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

Kimler İçin Uygundur?

  • Küme operasyonlarından sorumlu sistem yöneticileri
  • ağ mühendisleri
  • DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Küme operasyonlarından sorumlu sistem yöneticileri, ağ mühendisleri ve DevOps uzmanları için uygundur.
Eğitimde hangi konular işlenir?
3 gün boyunca şu modüller işlenir: Kontrol Düzlemi ve Düğüm Mimarisi; CNI Eklentileri ve Pod Ağı; Service Türleri ve Uç Noktalar; Yük Dengeleme ve Dış Erişim Tasarımı; CoreDNS ve Küme İçi Servis Keşfi; Ingress ve Ingress Controller; Gateway API ve Yeni Nesil Trafik Yönetimi; Ağ ve Service Sorun Giderme 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: Configuring Networking & Services 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 OrkestrasyonRed Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288) Eğitimi

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

OpenShift Developer II: S2I, ImageStream, Helm, Kustomize, Tekton Pipelines ve GitOps ile uygulama dağıtımı eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Developer II: Building and Deploying Cloud-native Applications - Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications - Classroom Training Eğitimi

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

OpenShift Developer II: S2I, ImageStream, Helm, Kustomize, Tekton Pipelines ve GitOps ile uygulama dağıtımı eğitimi. Sınıf eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Developer II: Building and Deploying Cloud-native Applications with Exam Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications with Exam Classroom Training Eğitimi

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

OpenShift Developer II: S2I, ImageStream, Helm, Kustomize, Tekton Pipelines ve GitOps ile uygulama dağıtımı eğitimi. Sınav hazırlığı odaklı.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Developer II: Building Kubernetes Applications (DO288) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288) Eğitimi

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

OpenShift Developer II: S2I, ImageStream, Helm, Kustomize, Tekton Pipelines ve GitOps ile uygulama dağıtımı eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Development I: Containerizing Applications with exam (DO289) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Development I: Containerizing Applications with exam (DO289) Eğitimi

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

Uygulama konteynerleştirme: Containerfile, multi-stage build, podman compose, imaj güvenliği ve OpenShift dağıtımı eğitimi. Sınav hazırlığı odaklı.

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