KUBERNETES APPLICATION DEVELOPER: SERVICES, INGRESS, AND NETWORKING FUNDAMENTALS EĞİTİMİ

Uygulamanızı ağa güvenle açın

Service, Ingress, TLS, CoreDNS, NetworkPolicy ve Gateway API temellerini geliştirici bakışıyla işleyen üç günlük program

Kubernetes Application Developer: Services, Ingress, and Networking Fundamentals: Service türleri, Ingress, DNS ve NetworkPolicy ile uygulama ağı.

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

Eğitim Hakkında

Uygulama trafiğinin küme içinde ve dışında yönetimi

Program, ClusterIP, NodePort ve LoadBalancer Service'leri, EndpointSlice, Ingress host/path kuralları, cert-manager ile TLS, CoreDNS servis keşfi ve NetworkPolicy ile uygulama segmentasyonunu işler. Gateway API'ye giriş ve ağ hata ayıklama pratikleri eklenir. Program boyunca Pod Yaşam Döngüsü ve Çoklu Konteyner Desenleri, Yük Dengeleme ve Dış Erişim Tasarımı ve Uygulama Hata Ayıklama Teknikleri modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Pod Ağı ve Service, Ingress ve Gateway API, DNS, Politika ve Hata Ayıklama başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Temel Seviye — Service türleri, Ingress, DNS ve NetworkPolicy ile uygulama ağı.

Öğrenme Metodu

Her modül gerçek bir Kubernetes kümesinde kendi manifestlerinizi yazdığınız, bozup düzelttiğiniz uygulamalı atölyelerle işlenir.

Neden Bu Eğitim?

💻Geliştirici Odağı

Service, Ingress ve ağ temelleri konusunu uygulama geliştirici bakışıyla, kendi manifestlerinizi yazarak öğrenirsiniz.

⚡Hızlı Geri Bildirim

kubectl, Helm ve yerel küme araçlarıyla deneme-hata döngünüzü kısaltır, sorunları kümede hızla ayıklarsınız.

🚀Üretime Taşınabilirlik

Öğrendiklerinizi CI/CD hattına ve gerçek kümelere taşıyabileceğiniz tekrar kullanılabilir şablonlar edinirsiniz.

Anahtar Konular

kubernetes application developer: services, ingress, and networking fundamentalskubernetes eğitimiService, Ingress ve ağ temellerikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimipod yönetimi kuberneteshata ayıklama 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
Linux Komut Satırı

Bash ile dosya yönetimi, servisler ve temel ağ komutlarını kullanabilmek.

2
Konteyner Temelleri

Docker ile imaj çalıştırma ve temel konteyner kavramlarına aşinalık.

3
Ağ Temelleri

IP adresi, port, DNS ve HTTP gibi kavramlara genel hakimiyet.

4
Laboratuvar Ortamı

SSH erişimi olan bir bilgisayar; kümeler DVA tarafından laboratuvarda 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, cni yönetimi, service yapılandırması 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
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
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
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ı, ingress yönetimi, gateway api, dış erişim ve dağıtım stratejileri başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
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 2
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 3
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)
Modül 4
Dağıtım Stratejileri: Blue/Green ve Canary
  • Recreate, RollingUpdate, Blue/Green, Canary ve A/B test stratejilerinin karşılaştırması
  • Service selector değişimiyle blue/green geçişi ve anında geri dönüş
  • İki Deployment ve replika oranıyla basit canary; Ingress canary annotation'ları
  • Argo Rollouts: steps, setWeight, pause ve AnalysisTemplate ile otomatik analiz
  • Flagger ile metrik tabanlı progressive delivery
  • Veritabanı şema değişikliklerinde expand/contract geçiş yaklaşımı
Günün hedefiKatılımcı, küme dns, ağ politikaları, ağ sorun giderme 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
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
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 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
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:

✅
Pod yönetimi

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

✅
CNI yönetimi

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

✅
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

✅
Dış erişim

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

✅
Dağıtım stratejileri

Blue/green ve canary stratejilerini Kubernetes'te uygulayabilirsiniz

✅
Ağ politikaları

NetworkPolicy ile Pod trafiğini en az yetki ilkesiyle kısıtlayabilirsiniz

✅
Ağ sorun giderme

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

Kimler İçin Uygundur?

  • Kubernetes'te uygulama yayımlayan yazılımcılar
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes'te uygulama yayımlayan yazılımcılar 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; CNI Eklentileri ve Pod Ağı; Service Türleri ve Uç Noktalar; Liveness, Readiness ve Startup Probe'ları; Ingress ve Ingress Controller; Gateway API ve Yeni Nesil Trafik Yönetimi; Yük Dengeleme ve Dış Erişim Tasarımı; Dağıtım Stratejileri: Blue/Green ve Canary ve diğerleri.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 3 gündür. Her modül gerçek bir Kubernetes kümesinde kendi manifestlerinizi yazdığınız, bozup düzelttiğiniz uygulamalı atölyelerle işlenir.
Başlamak için hangi ön bilgi gerekir?
Bash ile dosya yönetimi, servisler ve temel ağ komutlarını kullanabilmek. Docker ile imaj çalıştırma ve temel konteyner kavramlarına aşinalık.
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 Application Developer: Services, Ingress, and Net Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonAutomate and Manage Red Hat OpenShift Virtualization with Ansible (DO336LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Automate and Manage Red Hat OpenShift Virtualization with Ansible (DO336LS) Eğitimi

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

Automate and Manage Red Hat OpenShift Virtualization with: OpenShift Virtualization ve Ansible otomasyonu, kompakt format. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonAWS Cloud Ready Hackathon: Containers, Kubernetes CI & CD (AWSHCKC) Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Cloud Ready Hackathon: Containers, Kubernetes CI & CD (AWSHCKC) Eğitimi

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

AWS Cloud Ready Hackathon: Containers, Kubernetes CI & CD: AWS EKS, ECR ve CodePipeline ile konteyner CI/CD hackathon uygulaması. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonAWS Cloud Ready Hackathon: Running Cloud Workloads with Kubernetes (AWSHRWK) Eğitimi
DevOps ve Konteyner Eğitimleri

AWS Cloud Ready Hackathon: Running Cloud Workloads with Kubernetes (AWSHRWK) Eğitimi

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

AWS Cloud Ready Hackathon: Running Cloud Workloads with: AWS EKS üzerinde Kubernetes iş yükleri: ölçekleme, güvenlik ve hackathon uygulaması. 3 gün uygulamalı e

Detayları Gör →
Kubernetes ve OrkestrasyonAzure Developer: Kubernetes Service Solutions Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Developer: Kubernetes Service Solutions Eğitimi

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

Azure Developer: Kubernetes Service Solutions: AKS üzerinde uygulama geliştirme, ACR, workload identity ve CI/CD. 3 gün uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonAzure Kubernetes Service (AKS) Eğitimi
DevOps ve Konteyner Eğitimleri

Azure Kubernetes Service (AKS) Eğitimi

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

Azure Kubernetes Service (AKS): Azure Kubernetes Service: kurulum, ağ, güvenlik, ölçekleme ve izleme. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası

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