KUBERNETES TEMELİNDE SERVERLESS EĞİTİMİ

Knative Serving ile sahada çalışan çözümler kurun

Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını 3 günde laboratuvar uygulamalarıyla öğrenin

Kubernetes üzerinde serverless mimariler konusunda Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını işleyen, Orta seviye, 3 günlük uygulamalı DVA eğitimi.

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

Eğitim Hakkında

Knative Serving, Knative Eventing ve scale-to-zero ekseninde uygulamalı Kubernetes üzerinde serverless mimariler

Kubernetes üzerinde serverless mimariler konusunu Knative ve KEDA kurulmuş laboratuvar kümesinde uygulamalı olarak işleyen bu program; Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını kapsar. 3 gün boyunca sırasıyla Serverless Kavramları ve Knative Serving, Olay Güdümlü Mimari ve Ölçekleme ve Üretimde Serverless: Güvenlik, Ağ ve Gözlem aşamaları ele alınır. Her oturumda komut satırı, YAML manifestleri ve gerçek hata senaryoları kullanılarak kavramlar çalışan yapılandırmalara dönüştürülür.

Süre ve Format

3 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve Knative Serving ile Knative Eventing üzerinde uygulama oturumlarıyla ilerler.

Seviye

Orta Seviye — Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını kapsayan, Knative ve KEDA kurulmuş laboratuvar kümesinde yürütülen 3 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından Knative ve KEDA kurulmuş laboratuvar kümesinde Knative Serving ve Knative Eventing üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim Knative ve KEDA kurulmuş laboratuvar kümesinde yürütülür; Knative Serving ve Knative Eventing doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

scale-to-zero ve KEDA gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“Üretimde Serverless: Güvenlik, Ağ ve Gözlem” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

kubernetes temelinde serverlessknative servingknative eventingscale-to-zerokedakubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“Karmaşıklık yönetilmezse ölçeklenmez; sade bir mimari en güvenilir mimaridir.”

Ön Koşullar

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

1
Linux yönetimi

systemd, günlükler ve ağ araçlarıyla çalışma deneyimi gerekir.

2
Konteyner deneyimi

İmaj derleme ve çalıştırma süreçlerini daha önce kullanmış olmak beklenir.

3
Kubernetes aşinalığı

Pod, Deployment ve Service nesnelerini kubectl ile kullanabilmek yararlıdır.

4
Laboratuvar erişimi

Uygulamalar Knative ve KEDA kurulmuş laboratuvar kümesinde yapılır; tarayıcı ve SSH erişimi olan bir bilgisayar yeterlidir.

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ı, Knative ve Serverless Kubernetes, Deployment, ReplicaSet ve Rollout, Service ve Servis Keşfi ve Ingress, Gateway API ve Yük Dengeleme başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Knative ve Serverless Kubernetes
  • Knative Serving: Service, Revision, Configuration ve Route
  • Scale-to-zero, concurrency hedefi ve KPA autoscaler
  • Knative Eventing: Broker, Trigger ve CloudEvents
  • Kafka, PingSource ve ApiServerSource ile olay kaynakları
  • KEDA ScaledObject ile kuyruk tabanlı ölçekleme
  • OpenFaaS ve Knative Functions (func) ile fonksiyon geliştirme
Modül 2
Deployment, ReplicaSet ve Rollout
  • Deployment - ReplicaSet - Pod sahiplik zinciri (ownerReferences)
  • RollingUpdate parametreleri: maxSurge ve maxUnavailable
  • kubectl rollout status, history, undo ile geri alma senaryoları
  • Recreate stratejisi ve ne zaman tercih edileceği
  • Blue/green ve canary yayın için etiket tabanlı yaklaşımlar
  • HorizontalPodAutoscaler (CPU/bellek metrikleri) ile otomatik ölçekleme
Modül 3
Service ve Servis Keşfi
  • ClusterIP, NodePort, LoadBalancer ve ExternalName tipleri
  • Endpoints ve EndpointSlice nesnelerinin servis eşleştirmesindeki rolü
  • CoreDNS ile servis keşfi: <svc>.<ns>.svc.cluster.local çözümlemesi
  • Headless Service ve StatefulSet ile kararlı ağ kimliği
  • kube-proxy iptables ve IPVS modlarının çalışma farkları
  • Session affinity, externalTrafficPolicy ve kaynak IP koruma
Modül 4
Ingress, Gateway API ve Yük Dengeleme
  • Ingress kaynağı, ingressClassName ve NGINX Ingress Controller kurulumu
  • TLS sonlandırma ve cert-manager ile otomatik sertifika yenileme
  • Gateway API: GatewayClass, Gateway ve HTTPRoute nesneleri
  • Path ve host tabanlı yönlendirme, rewrite ve rate limit
  • MetalLB ile bare-metal ortamda LoadBalancer servisi sağlama
  • Ağırlıklı trafik bölme ve canary yönlendirme
Günün hedefiKatılımcı, Küme İşletimi ve Bakım, Zamanlama: Taint, Affinity ve Öncelik, Kubernetes için CI/CD Hatları ve Küme Gözlemlenebilirliği başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Küme İşletimi ve Bakım
  • etcd yedekleme ve geri yükleme tatbikatı
  • Düğüm bakımı: cordon, drain ve uncordon akışı
  • Sürüm yükseltme stratejisi ve skew policy kuralları
  • Kapasite planlama ve kaynak rezervasyonu (kube-reserved, system-reserved)
  • Felaket kurtarma planı ve Velero ile uygulama yedekleme
  • Değişiklik yönetimi, bakım pencereleri ve geri dönüş planı
Modül 2
Zamanlama: Taint, Affinity ve Öncelik
  • Scheduler filtreleme ve puanlama aşamaları
  • nodeAffinity, podAffinity ve podAntiAffinity kuralları
  • Taint ve toleration ile özel düğüm havuzları
  • topologySpreadConstraints ile bölgeler arası dengeli dağılım
  • PriorityClass, preemption ve PodDisruptionBudget
  • Cluster Autoscaler ve Karpenter ile düğüm ölçekleme mantığı
Modül 3
Kubernetes için CI/CD Hatları
  • GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme
  • İmaj etiketleme stratejisi: commit SHA, semver ve digest sabitleme
  • Helm veya Kustomize ile ortam bazlı dağıtım
  • Argo CD ve Flux ile pull tabanlı dağıtım
  • Pipeline içinde Trivy taraması ve test aşamaları
  • Progressive delivery: Argo Rollouts ile canary ve otomatik analiz
Modül 4
Küme Gözlemlenebilirliği
  • metrics-server, kubectl top ve kaynak tüketimi izleme
  • Merkezi log toplama: Fluent Bit DaemonSet ve Loki/Elasticsearch hedefleri
  • kubectl logs, describe, events ve debug ephemeral container kullanımı
  • Probe ve Event kayıtlarından kök neden analizi
  • Dağıtık izleme (OpenTelemetry, Jaeger) temelleri
  • SLO odaklı uyarı tasarımı ve alarm yorgunluğunu azaltma
Günün hedefiKatılımcı, Service Mesh ve Gelişmiş Ağ, Küme Güvenliği ve Sertleştirme, Helm ve Kustomize ile Paketleme ve Sorun Giderme Metodolojisi başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Service Mesh ve Gelişmiş Ağ
  • Istio mimarisi: istiod, Envoy sidecar ve ambient mod
  • VirtualService, DestinationRule ve Gateway ile trafik yönetimi
  • mTLS (PeerAuthentication) ve AuthorizationPolicy ile servisler arası güvenlik
  • Retry, timeout ve circuit breaker davranışları
  • Egress trafiği kontrolü: EgressGateway ve ServiceEntry
  • Linkerd ile hafif alternatif yaklaşım ve karşılaştırma
Modül 2
Küme Güvenliği ve Sertleştirme
  • Pod Security Admission seviyeleri: privileged, baseline, restricted
  • Image güvenliği: Trivy taraması, imza doğrulama (cosign) ve admission politikaları
  • OPA Gatekeeper ve Kyverno ile politika uygulama
  • CIS Kubernetes Benchmark ve kube-bench çalıştırma
  • Runtime güvenlik: seccomp, AppArmor ve Falco kuralları
  • API sunucusu ve kubelet erişim sertleştirme bayrakları
Modül 3
Helm ve Kustomize ile Paketleme
  • Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini
  • helm install, upgrade, rollback ve release geçmişi
  • Go template fonksiyonları, _helpers.tpl ve named template kullanımı
  • Kustomize base/overlay yapısı ve patchesStrategicMerge
  • Helm chart’ı OCI registry’ye push etme ve imzalama
  • helm lint, helm template ve chart test stratejileri
Modül 4
Sorun Giderme Metodolojisi
  • Katmanlı teşhis: uygulama, Pod, Service, düğüm ve control plane ayrımı
  • Pending Pod nedenleri: kaynak yetersizliği, taint, PVC bağlanamaması
  • Düğüm NotReady durumu: kubelet günlükleri ve journalctl analizi
  • DNS ve servis erişim sorunları için netshoot ile debug Pod’u
  • etcd sağlık kontrolü ve API sunucusu gecikme belirtileri
  • Olay sonrası inceleme (postmortem) ve runbook oluşturma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Knative ve Serverless Kubernetes

Knative ve Serverless Kubernetes kapsamında Knative Serving: Service, Revision, Configuration ve Route ve Knative Eventing: Broker, Trigger ve CloudEvents gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Deployment, ReplicaSet ve Rollout

Deployment, ReplicaSet ve Rollout kapsamında Deployment - ReplicaSet - Pod sahiplik zinciri (ownerReferences) ve kubectl rollout status, history, undo ile geri alma senaryoları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Ingress, Gateway API ve Yük Dengeleme

Ingress, Gateway API ve Yük Dengeleme kapsamında Ingress kaynağı, ingressClassName ve NGINX Ingress Controller kurulumu ve Gateway API: GatewayClass, Gateway ve HTTPRoute nesneleri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Küme İşletimi ve Bakım

Küme İşletimi ve Bakım kapsamında etcd yedekleme ve geri yükleme tatbikatı ve Sürüm yükseltme stratejisi ve skew policy kuralları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Kubernetes için CI/CD Hatları

Kubernetes için CI/CD Hatları kapsamında GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme ve Helm veya Kustomize ile ortam bazlı dağıtım gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Küme Gözlemlenebilirliği

Küme Gözlemlenebilirliği kapsamında metrics-server, kubectl top ve kaynak tüketimi izleme ve kubectl logs, describe, events ve debug ephemeral container kullanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Küme Güvenliği ve Sertleştirme

Küme Güvenliği ve Sertleştirme kapsamında Pod Security Admission seviyeleri: privileged, baseline, restricted ve OPA Gatekeeper ve Kyverno ile politika uygulama gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Helm ve Kustomize ile Paketleme

Helm ve Kustomize ile Paketleme kapsamında Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini ve Go template fonksiyonları, _helpers.tpl ve named template kullanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

Kimler İçin Uygundur?

  • Kubernetes üzerinde fonksiyon
  • olay tabanlı uygulamalar geliştirmek isteyen geliştirici ve DevOps ekipleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes üzerinde fonksiyon ve olay tabanlı uygulamalar geliştirmek isteyen geliştirici ve DevOps ekipleri. Seviye: Orta.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar Knative ve KEDA kurulmuş laboratuvar kümesinde gerçekleştirilir; Knative Serving ve Knative Eventing katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
3 günde Serverless Kavramları ve Knative Serving, Olay Güdümlü Mimari ve Ölçekleme ve Üretimde Serverless: Güvenlik, Ağ ve Gözlem aşamaları işlenir; öne çıkan başlıklar Knative Serving, Knative Eventing, scale-to-zero ve KEDA.
Eğitim sonunda sertifika verilir mi?
Eğitim sonunda katılım ve başarı koşullarını sağlayanlar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.
Ön bilgi gerekli midir?
systemd, günlükler ve ağ araçlarıyla çalışma deneyimi gerekir. İmaj derleme ve çalıştırma süreçlerini daha önce kullanmış olmak beklenir.

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 Temelinde Serverless Eğitimi 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 OrkestrasyonCertified Kubernetes Administrator: Cluster Architecture & Components Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Cluster Architecture & Components Eğitimi

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

Kubernetes mimarisini öğrenin: kube-apiserver, etcd, scheduler, controller-manager, kubelet, kube-proxy ve CRI ile istek akışını CKA hedefleri doğrultusunda inc

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Cluster Component Troubleshooting Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Cluster Component Troubleshooting Eğitimi

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

CKA küme bileşeni sorun giderme: apiserver statik pod, etcd snapshot geri yükleme, sertifika yenileme, kubelet ve kube-proxy/CNI arızalarını onarmayı öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Cluster Installation with kubeadm Architecture Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Cluster Installation with kubeadm Architecture Eğitimi

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

kubeadm ile çok düğümlü küme kurun: containerd, kubeadm init/join, CNI, HA control plane, sürüm yükseltme ve etcd/sertifika yedeklemeyi CKA hedefleriyle öğrenin

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Exam Readiness and Success Strategies Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Exam Readiness and Success Strategies Eğitimi

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

CKA performans sınavına hazırlanın: kubectl kısayolları, imperative komutlar, --dry-run, zaman yönetimi, sık görev kalıpları ve tam süreli deneme sınavı.

Detayları Gör →
Kubernetes ve OrkestrasyonCertified Kubernetes Administrator: Ingress Controllers, Gateway API, & Load Balancing Eğitimi
DevOps ve Konteyner Eğitimleri

Certified Kubernetes Administrator: Ingress Controllers, Gateway API, & Load Balancing Eğitimi

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

Kubernetes giriş trafiğini yönetin: Ingress controller, NGINX, TLS ve cert-manager, Gateway API (HTTPRoute) ve yük dengeleme ile L7 yönlendirmeyi öğrenin.

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