KUBERNETES PODS, DEPLOYMENTS, SERVICES, NAMESPACES, & DAEMONSETS EĞİTİMİ

Pod yaşam döngüsü yetkinliğini uygulamalı kazanın

Pod yaşam döngüsü, RollingUpdate, ClusterIP/NodePort ve DaemonSet ve CronJob başlıklarını 3 günde laboratuvar uygulamalarıyla öğrenin

Kubernetes çekirdek nesneleri: Pod, Deployment, Service, Namespace ve DaemonSet konusunda Pod yaşam döngüsü, RollingUpdate, ClusterIP/NodePort ve DaemonSet ve CronJob başlıklarını işleyen, Temel seviye, 3 günlük uygulamalı DVA eğitimi.

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

Eğitim Hakkında

Pod yaşam döngüsü, RollingUpdate ve ClusterIP/NodePort ekseninde uygulamalı Kubernetes çekirdek nesneleri: Pod, Deployment, Service, Namespace ve DaemonSet

Kubernetes çekirdek nesneleri: Pod, Deployment, Service, Namespace ve DaemonSet konusunu minikube/kind kümesi üzerinde uygulamalı olarak işleyen bu program; Pod yaşam döngüsü, RollingUpdate, ClusterIP/NodePort ve DaemonSet ve CronJob başlıklarını kapsar. 3 gün boyunca 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 Pod yaşam döngüsü ile RollingUpdate üzerinde uygulama oturumlarıyla ilerler.

Seviye

Temel Seviye — Pod yaşam döngüsü, RollingUpdate, ClusterIP/NodePort ve DaemonSet ve CronJob başlıklarını kapsayan, minikube/kind kümesi üzerinde yürütülen 3 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından minikube/kind kümesi üzerinde Pod yaşam döngüsü ve RollingUpdate üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim minikube/kind kümesi üzerinde yürütülür; Pod yaşam döngüsü ve RollingUpdate doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

ClusterIP/NodePort ve DaemonSet ve CronJob gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“DaemonSet, Job ve Sorun Giderme” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

kubernetes pods, deployments, services, namespaces, & daemonsetspod yaşam döngüsürollingupdateclusterip/nodeportdaemonset ve cronjobkubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“Platform ne kadar güçlüyse, onu anlayan ekip o kadar özgürdür.”

Ön Koşullar

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

1
Linux temelleri

Linux dosya sistemi ve komut satırı kullanımını bilmek faydalıdır.

2
Konteyner bilgisi

Docker veya Podman ile imaj çalıştırma deneyimi süreci hızlandırır.

3
YAML okuryazarlığı

YAML sözdizimini okuyup düzenleyebilmek beklenir.

4
Laboratuvar erişimi

Uygulamalar minikube/kind kümesi üzerinde 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ı, Pod Yaşam Döngüsü ve Tasarımı, Namespace, Kota ve Sınırlar, ConfigMap ve Secret Yönetimi ve Manifest Yapısı ve YAML Disiplini 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
Pod Yaşam Döngüsü ve Tasarımı
  • Pod spec: containers, initContainers, restartPolicy ve terminationGracePeriodSeconds
  • Pod fazları, container durumları ve CrashLoopBackOff, ImagePullBackOff teşhisi
  • Sidecar, ambassador ve adapter çok-container desenleri
  • Liveness, readiness ve startup probe ayarları (httpGet, exec, tcpSocket)
  • requests/limits, QoS sınıfları (Guaranteed, Burstable, BestEffort) ve OOMKilled davranışı
  • Pod güvenlik bağlamı: runAsNonRoot, readOnlyRootFilesystem ve capabilities
Modül 2
Namespace, Kota ve Sınırlar
  • Namespace ile mantıksal izolasyon ve çok kiracılı küme tasarımı
  • ResourceQuota ile CPU, bellek ve nesne sayısı sınırlama
  • LimitRange ile varsayılan request/limit tanımlama
  • kubeconfig bağlamları (context) ve kubens ile namespace geçişi
  • Namespace silme sırasında takılan finalizer sorunlarının çözümü
  • Namespace başına RBAC ve NetworkPolicy şablonları
Modül 3
ConfigMap ve Secret Yönetimi
  • ConfigMap değerlerini env, envFrom ve volume olarak tüketme
  • Secret türleri (Opaque, kubernetes.io/tls, dockerconfigjson) ve base64 yanılgısı
  • etcd düzeyinde Secret şifreleme (EncryptionConfiguration)
  • Immutable ConfigMap/Secret ve yapılandırma değişiminde rollout tetikleme
  • External Secrets Operator ve Sealed Secrets ile gizli veri yönetimi
  • Downward API ile Pod meta verisini container içine aktarma
Modül 4
Manifest Yapısı ve YAML Disiplini
  • apiVersion, kind, metadata ve spec alanlarının anatomisi
  • kubectl explain ile alan şemalarını inceleme ve zorunlu alanları bulma
  • Label, selector ve annotation kullanım kuralları; standart app.kubernetes.io etiketleri
  • kubectl apply --dry-run=client/server ve kubectl diff ile değişiklik önizleme
  • Çok dokümanlı YAML, kubeconform ve kubeval ile şema doğrulama
  • Server-side apply, field manager ve çakışma çözümü
Günün hedefiKatılımcı, Deployment, ReplicaSet ve Rollout, Service ve Servis Keşfi, Ingress, Gateway API ve Yük Dengeleme ve Kalıcı Depolama: PV, PVC, StorageClass 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
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 2
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 3
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
Modül 4
Kalıcı Depolama: PV, PVC, StorageClass
  • PersistentVolume ve PersistentVolumeClaim bağlanma (binding) mantığı
  • StorageClass, dinamik provisioning ve volumeBindingMode: WaitForFirstConsumer
  • accessModes (RWO, RWX, ROX, RWOP) ve reclaimPolicy etkileri
  • CSI sürücü mimarisi: controller ve node eklentileri
  • VolumeSnapshot, VolumeSnapshotClass ve klonlama
  • PVC genişletme (allowVolumeExpansion) ve veri taşıma senaryoları
Günün hedefiKatılımcı, DaemonSet, Job ve CronJob, Zamanlama: Taint, Affinity ve Öncelik, Küme Gözlemlenebilirliği 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
DaemonSet, Job ve CronJob
  • DaemonSet ile her düğümde log toplayıcı ve izleme ajanı çalıştırma
  • nodeSelector, taint/toleration ile DaemonSet kapsamı daraltma
  • DaemonSet updateStrategy: RollingUpdate ve OnDelete
  • Job completions, parallelism ve backoffLimit ayarları
  • CronJob schedule, concurrencyPolicy ve startingDeadlineSeconds
  • StatefulSet ile sıralı dağıtım, volumeClaimTemplates ve kararlı kimlik
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
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
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:

✅
Pod Yaşam Döngüsü ve Tasarımı

Pod Yaşam Döngüsü ve Tasarımı kapsamında Pod spec: containers, initContainers, restartPolicy ve terminationGracePeriodSeconds ve Sidecar, ambassador ve adapter çok-container desenleri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Namespace, Kota ve Sınırlar

Namespace, Kota ve Sınırlar kapsamında Namespace ile mantıksal izolasyon ve çok kiracılı küme tasarımı ve LimitRange ile varsayılan request/limit tanımlama gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Manifest Yapısı ve YAML Disiplini

Manifest Yapısı ve YAML Disiplini kapsamında apiVersion, kind, metadata ve spec alanlarının anatomisi ve Label, selector ve annotation kullanım kuralları; standart app.kubernetes.io etiketleri 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.

✅
Kalıcı Depolama: PV, PVC, StorageClass

Kalıcı Depolama: PV, PVC, StorageClass kapsamında PersistentVolume ve PersistentVolumeClaim bağlanma (binding) mantığı ve accessModes (RWO, RWX, ROX, RWOP) ve reclaimPolicy etkileri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Zamanlama: Taint, Affinity ve Öncelik

Zamanlama: Taint, Affinity ve Öncelik kapsamında Scheduler filtreleme ve puanlama aşamaları ve Taint ve toleration ile özel düğüm havuzları 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.

Kimler İçin Uygundur?

  • Kubernetes çekirdek kaynaklarını sağlam biçimde öğrenmek isteyen yeni başlayan teknik ekip üyeleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes çekirdek kaynaklarını sağlam biçimde öğrenmek isteyen yeni başlayan teknik ekip üyeleri. Seviye: Temel.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar minikube/kind kümesi üzerinde gerçekleştirilir; Pod yaşam döngüsü ve RollingUpdate katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
3 günde Pod ve Namespace Yönetimi, Deployment ve Service Nesneleri ve DaemonSet, Job ve Sorun Giderme aşamaları işlenir; öne çıkan başlıklar Pod yaşam döngüsü, RollingUpdate, ClusterIP/NodePort ve DaemonSet ve CronJob.
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?
Linux dosya sistemi ve komut satırı kullanımını bilmek faydalıdır. Docker veya Podman ile imaj çalıştırma deneyimi süreci hızlandırır.

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 Pods, Deployments, Services, Namespaces, & Daemon 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 OrkestrasyonRancher Kubernetes Engine Deployment (KUB211) Eğitimi
DevOps ve Konteyner Eğitimleri

Rancher Kubernetes Engine Deployment (KUB211) Eğitimi

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

Rancher Kubernetes Engine (RKE) ile küme dağıtımı (KUB211 kapsamı): cluster.yml, rke up, etcd snapshot ve RKE2 geçişi. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Advanced Cluster Management for Kubernetes (DO432) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Advanced Cluster Management for Kubernetes (DO432) Eğitimi

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

Red Hat Advanced Cluster Management for Kubernetes (DO432 kapsamı): ManagedCluster, Policy, Placement ve Observability. 4 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Advanced Cluster Management for Kubernetes (DO432LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Advanced Cluster Management for Kubernetes (DO432LS) Eğitimi

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

Kendi hızında ilerleyen (live/self-paced) formatta ACM eğitimi (DO432LS): ManagedCluster, PolicyGenerator, Placement ve Thanos Observability. 4 gün uygulamalı D

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Certified Developer in OpenShift Exam Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Certified Developer in OpenShift Exam Eğitimi

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

OpenShift geliştirici sınavına yönelik uygulama odaklı hazırlık: oc new-app, BuildConfig, Route ve Helm. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat Certified OpenShift Administrator Exam (EX280K) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat Certified OpenShift Administrator Exam (EX280K) Eğitimi

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

EX280 sınavı kapsamındaki OpenShift yönetim görevlerine hazırlık: HTPasswd/LDAP, SCC, OLM ve MachineConfig. 3 gün uygulamalı DVA eğitimi.

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