KUBERNETES ADMINISTRATOR: MANAGING PODS & DEPLOYMENTS EĞİTİMİ

Pod ve Deployment yönetiminde rahat hareket edin

Pod yaşam döngüsü, çoklu konteyner desenleri, Deployment, probe ve kaynak yönetimini kapsayan üç günlük temel program

Kubernetes Administrator: Managing Pods ve Deployments: Pod ve Deployment oluşturma, yaşam döngüsü, güncelleme ve ölçekleme. 3 günlük, laboratuvar ağırlıklı program; kubectl, kubeconfig ve Bildirimsel Yönetim, Volume Türleri: emptyDir, projected ve hostPath v…

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

Eğitim Hakkında

Pod'dan Deployment'a iş yükü yönetiminin temel akışı

Program, Pod fazları, init ve sidecar konteynerleri, probe'lar, restartPolicy ve kapanış davranışını işledikten sonra Deployment ile ölçekleme, rolling update ve rollback konularına geçer. Kaynak istek/limitleri ve QoS sınıfları gerçek örneklerle pekiştirilir. Program boyunca kubectl, kubeconfig ve Bildirimsel Yönetim, Volume Türleri: emptyDir, projected ve hostPath ve Dağıtım Stratejileri: Blue/Green ve Canary modülleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Pod Temelleri, Sağlık ve Kaynak Yönetimi, Deployment ve Ölçekleme başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Temel Seviye — Pod ve Deployment oluşturma, yaşam döngüsü, güncelleme ve ölçekleme.

Öğ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; Pod ve Deployment yönetimi 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: managing pods ve deploymentskubernetes eğitimiPod ve Deployment yönetimikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitimikubectl pratiği kubernetesdağıtım stratejileri 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ı, kubectl pratiği, nesne modeli, pod yönetimi ve i̇maj yönetimi başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
kubectl, kubeconfig ve Bildirimsel Yönetim
  • kubeconfig yapısı: cluster, user, context alanları ve KUBECONFIG ile çoklu küme yönetimi
  • kubectl get/describe/explain/api-resources ile kaynak keşfi ve -o jsonpath, custom-columns çıktıları
  • Emir kipli (run, create) ve bildirimsel (apply) yönetim farkı; server-side apply ve field manager
  • -dry-run=client -o yaml ile manifest iskeleti üretme ve kubectl diff ile değişiklik önizleme
  • kubectl alias, completion ve kubectx/kubens ile sınav ve günlük çalışma hızlandırma teknikleri
  • kubectl edit, patch (strategic merge, JSON patch) ve replace --force kullanım senaryoları
Modül 2
Nesne Modeli: Namespace, Label ve Selector
  • Kubernetes nesnesinin apiVersion, kind, metadata, spec ve status alanlarının anlamı
  • Namespace'lerle mantıksal izolasyon, varsayılan namespace'ler (kube-system, kube-public) ve kapsam dışı kaynaklar
  • Label ve annotation ayrımı, önerilen app.kubernetes.io/* etiket seti
  • Equality-based ve set-based selector ifadeleri (in, notin, exists) ile kaynak seçimi
  • ownerReferences, garbage collection ve finalizer mekanizması ile silme davranışı
  • API grupları, sürümleri (v1, apps/v1, batch/v1) ve deprecation politikası
Modül 3
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 4
Konteyner İmajı Temelleri ve Registry
  • Dockerfile en iyi uygulamaları: katman önbelleği, .dockerignore, ENTRYPOINT/CMD farkı
  • Multi-stage build, distroless ve alpine tabanlı küçük imajlar
  • Etiketleme stratejisi: değişmez etiketler, digest (@sha256) ile sabitleme
  • Registry kimlik doğrulaması, özel registry ve imagePullPolicy davranışı
  • Trivy ile zafiyet taraması, SBOM (syft) ve cosign ile imaj imzalama
  • Kubernetes'te command ve args alanlarının ENTRYPOINT/CMD ile ilişkisi
Günün hedefiKatılımcı, sağlık yoklamaları, kaynak yönetimi, volume türleri 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
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 2
Kaynak İstekleri, Limitler, Quota ve LimitRange
  • requests ve limits farkı; CPU throttling ile bellek OOMKilled davranışı
  • QoS sınıfları: Guaranteed, Burstable, BestEffort ve tahliye (eviction) sırası
  • LimitRange ile varsayılan değerler, min/max ve oran sınırları
  • ResourceQuota: compute, object count ve scopeSelector kullanımı
  • Düğüm allocatable hesabı: kube-reserved, system-reserved ve eviction eşikleri
  • Hiyerarşik namespace ve multi-tenant kota stratejileri
Modül 3
Volume Türleri: emptyDir, projected ve hostPath
  • emptyDir (medium: Memory, sizeLimit) ile geçici paylaşım
  • hostPath riskleri ve type alanı (Directory, DirectoryOrCreate, Socket)
  • projected volume: configMap, secret, downwardAPI ve serviceAccountToken birleşimi
  • downwardAPI ile Pod meta verisinin ortam değişkeni ve dosya olarak sunulması
  • Ephemeral volume (generic ephemeral) ile Pod ömrüne bağlı PVC
  • fsGroup, readOnly bağlama ve volume izin sorunlarının çözümü
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ı
Günün hedefiKatılımcı, deployment yönetimi, denetleyici türleri, otomatik ölçekleme 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
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 2
ReplicaSet, DaemonSet, StatefulSet ve Job Denetleyicileri
  • ReplicaSet'in selector eşleşmesi ve sahipsiz Pod'ları sahiplenme davranışı
  • DaemonSet ile düğüm başına ajan çalıştırma, nodeSelector ve toleration kullanımı
  • StatefulSet'te kalıcı kimlik, sıralı başlatma ve volumeClaimTemplates
  • Job ve CronJob: completions, parallelism, backoffLimit, concurrencyPolicy
  • updateStrategy türleri: RollingUpdate partition ve OnDelete farkı
  • Denetleyici seçim matrisi: stateless, stateful, düğüm başı ve toplu işler
Modül 3
HPA, VPA ve Cluster Autoscaler
  • HorizontalPodAutoscaler v2: hedef utilization, metrics türleri ve behavior (stabilizationWindow)
  • kubectl autoscale ve HPA hesaplama formülü: ceil(mevcut * mevcutMetrik / hedefMetrik)
  • Pod isteklerinin (requests) HPA yüzdesine etkisi ve metrik 'unknown' hataları
  • Vertical Pod Autoscaler modları: Off, Initial, Auto ve öneri okuma
  • Cluster Autoscaler ve Karpenter ile düğüm havuzu ölçekleme mantığı
  • KEDA ile olay tabanlı ölçekleme ve sıfıra ölçekleme
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ı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
kubectl pratiği

kubectl ile kaynakları bildirimsel olarak oluşturup yönetebilirsiniz

✅
Nesne modeli

Namespace, label ve selector ile kaynakları düzenli biçimde kurgulayabilirsiniz

✅
İmaj yönetimi

Güvenli ve küçük konteyner imajları oluşturup registry'de yönetebilirsiniz

✅
Sağlık yoklamaları

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

✅
Volume türleri

Pod içi volume türlerini kullanım amacına göre seçebilirsiniz

✅
Pod hata teşhisi

Pending, CrashLoopBackOff ve ImagePullBackOff durumlarını sistematik çözebilirsiniz

✅
Denetleyici türleri

İş yüküne uygun denetleyici türünü seçip yapılandırabilirsiniz

✅
Otomatik ölçekleme

HPA, VPA ve Cluster Autoscaler ile iş yüklerini otomatik ölçekleyebilirsiniz

Kimler İçin Uygundur?

  • Kubernetes'te ilk iş yüklerini yönetecek sistem yöneticileri
  • DevOps adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes'te ilk iş yüklerini yönetecek sistem yöneticileri ve DevOps adayları için uygundur.
Eğitimde hangi konular işlenir?
3 gün boyunca şu modüller işlenir: kubectl, kubeconfig ve Bildirimsel Yönetim; Nesne Modeli: Namespace, Label ve Selector; Pod Yaşam Döngüsü ve Çoklu Konteyner Desenleri; Konteyner İmajı Temelleri ve Registry; Liveness, Readiness ve Startup Probe'ları; Kaynak İstekleri, Limitler, Quota ve LimitRange; Volume Türleri: emptyDir, projected ve hostPath; Pod ve Deployment 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?
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 Administrator: Managing Pods & Deployments Eğitim 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 OrkestrasyonRed Hat OpenShift Administration III: Scaling Deployments in the Enterprise (DO380LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration III: Scaling Deployments in the Enterprise (DO380LS) Eğitimi

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

Kurumsal ölçekte OpenShift: MachineConfig, GitOps/Argo CD, ACM, etcd, Compliance Operator ve OADP uygulamalı eğitimi. Çevrimiçi format.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Administration III: Scaling Deployments in the Enterprise with Exam Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration III: Scaling Deployments in the Enterprise with Exam Classroom Training Eğitimi

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

Kurumsal ölçekte OpenShift: MachineConfig, GitOps/Argo CD, ACM, etcd, Compliance Operator ve OADP uygulamalı eğitimi. Sınav hazırlığı odaklı.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Ağ Yapılandırması ve Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Ağ Yapılandırması ve Yönetimi Eğitimi

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

OpenShift ağ yapılandırması: OVN-Kubernetes, Route TLS, NetworkPolicy, Egress IP, Multus, MetalLB ve ağ tanılama eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Data Foundation ile Kurumsal Kubernetes Depolama Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Data Foundation ile Kurumsal Kubernetes Depolama Eğitimi

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

OpenShift Data Foundation: Ceph RBD, CephFS, S3 nesne depolama, snapshot, kapasite yönetimi ve DR uygulamalı eğitimi.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn