KUBERNETES TEMEL SEVİYEDEN İLERİ SEVİYEYE EĞİTİMİ

kubectl ile gerçek senaryoları adım adım çözün

kubectl, Deployment ve Service, RBAC ve kubeadm ile küme kurulumu başlıklarını 4 günde laboratuvar uygulamalarıyla öğrenin

Kubernetes’i temelden ileri seviyeye taşıyan kapsamlı yol haritası konusunda kubectl, Deployment ve Service, RBAC ve kubeadm ile küme kurulumu başlıklarını işleyen, Orta seviye, 4 günlük uygulamalı DVA eğitimi.

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

Eğitim Hakkında

kubectl, Deployment ve Service ve RBAC ekseninde uygulamalı Kubernetes’i temelden ileri seviyeye taşıyan kapsamlı yol haritası

Kubernetes’i temelden ileri seviyeye taşıyan kapsamlı yol haritası konusunu kubeadm ile kurulan çok düğümlü laboratuvar kümesinde uygulamalı olarak işleyen bu program; kubectl, Deployment ve Service, RBAC ve kubeadm ile küme kurulumu başlıklarını kapsar. 4 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

4 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve kubectl ile Deployment ve Service üzerinde uygulama oturumlarıyla ilerler.

Seviye

Orta Seviye — kubectl, Deployment ve Service, RBAC ve kubeadm ile küme kurulumu başlıklarını kapsayan, kubeadm ile kurulan çok düğümlü laboratuvar kümesinde yürütülen 4 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından kubeadm ile kurulan çok düğümlü laboratuvar kümesinde kubectl ve Deployment ve Service üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim kubeadm ile kurulan çok düğümlü laboratuvar kümesinde yürütülür; kubectl ve Deployment ve Service doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

RBAC ve kubeadm ile küme kurulumu gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“Kurulum, İşletim ve Gözlem” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

kubernetes temel seviyeden ileri seviyeyekubectldeployment ve servicerbackubeadm ile küme kurulumukubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“İyi gözlemlenen sistem, iyi yönetilen sistemdir.”

Ö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 kubeadm ile kurulan çok düğümlü 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ı, Kubernetes Mimarisi ve Control Plane, Pod Yaşam Döngüsü ve Tasarımı, Deployment, ReplicaSet ve Rollout ve Service ve Servis Keşfi 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
Kubernetes Mimarisi ve Control Plane
  • kube-apiserver, etcd, kube-scheduler ve kube-controller-manager rollerinin ayrıştırılması
  • kubelet, kube-proxy ve container runtime (containerd, CRI-O) arasındaki CRI akışı
  • etcd Raft konsensüsü, kuorum mantığı ve snapshot ile yedekleme (etcdctl snapshot save)
  • API grupları, sürümleme (v1, apps/v1) ve kubectl api-resources ile kaynak keşfi
  • Reconciliation döngüsü: desired state ile observed state arasındaki fark nasıl kapatılır
  • Cloud-controller-manager, admission controller zinciri ve watch mekanizması
Modül 2
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 3
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 4
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
Günün hedefiKatılımcı, ConfigMap ve Secret Yönetimi, Kalıcı Depolama: PV, PVC, StorageClass, Ingress, Gateway API ve Yük Dengeleme ve Ağ Politikaları ve CNI 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
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 2
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ı
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
Ağ Politikaları ve CNI
  • Pod ağ modeli: her Pod için benzersiz IP ve düğümler arası NAT’sız erişim
  • CNI eklentileri: Calico, Cilium ve Flannel karşılaştırması
  • NetworkPolicy ile ingress/egress kuralları ve default-deny şablonu
  • podSelector, namespaceSelector ve ipBlock birleşimleri
  • Overlay (VXLAN) ve BGP tabanlı yönlendirme farkları
  • Cilium eBPF veri düzlemi ve Hubble ile akış gözlemi
Günün hedefiKatılımcı, RBAC, ServiceAccount ve Erişim Kontrolü, Zamanlama: Taint, Affinity ve Öncelik, Helm ve Kustomize ile Paketleme ve Küme Güvenliği ve Sertleştirme 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
RBAC, ServiceAccount ve Erişim Kontrolü
  • Role, ClusterRole, RoleBinding ve ClusterRoleBinding ilişkisi
  • ServiceAccount token projeksiyonu ve bound token kullanımı
  • kubectl auth can-i ile yetki denetimi ve --as ile kimliğe bürünme
  • Aggregated ClusterRole ve en az yetki prensibi tasarımı
  • OIDC ile kimlik doğrulama ve harici kimlik sağlayıcı bağlama
  • Audit policy ile API erişim kayıtlarının tutulması
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
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
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ı
Günün hedefiKatılımcı, kubeadm ile Küme Kurulumu, Küme İşletimi ve Bakım, 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
kubeadm ile Küme Kurulumu
  • Ön hazırlık: swap kapatma, br_netfilter, sysctl ve container runtime kurulumu
  • kubeadm init yapılandırma dosyası ve pod-network-cidr seçimi
  • Worker düğümlerini kubeadm join ile ekleme ve token yönetimi
  • Yüksek erişilebilir control plane: stacked etcd ve kube-vip/HAProxy
  • Sertifika yaşam döngüsü: kubeadm certs check-expiration ve yenileme
  • kubeadm upgrade plan/apply ile sürüm yükseltme ve drain/cordon adımları
Modül 2
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 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:

✅
Kubernetes Mimarisi ve Control Plane

Kubernetes Mimarisi ve Control Plane kapsamında kube-apiserver, etcd, kube-scheduler ve kube-controller-manager rollerinin ayrıştırılması ve etcd Raft konsensüsü, kuorum mantığı ve snapshot ile yedekleme (etcdctl snapshot save) 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.

✅
ConfigMap ve Secret Yönetimi

ConfigMap ve Secret Yönetimi kapsamında ConfigMap değerlerini env, envFrom ve volume olarak tüketme ve etcd düzeyinde Secret şifreleme (EncryptionConfiguration) 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.

✅
RBAC, ServiceAccount ve Erişim Kontrolü

RBAC, ServiceAccount ve Erişim Kontrolü kapsamında Role, ClusterRole, RoleBinding ve ClusterRoleBinding ilişkisi ve kubectl auth can-i ile yetki denetimi ve --as ile kimliğe bürünme 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.

✅
kubeadm ile Küme Kurulumu

kubeadm ile Küme Kurulumu kapsamında Ön hazırlık: swap kapatma, br_netfilter, sysctl ve container runtime kurulumu ve Worker düğümlerini kubeadm join ile ekleme ve token yönetimi 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?

  • Sıfırdan başlayıp Kubernetes’i üretim düzeyinde yönetmeyi hedefleyen BT profesyonelleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sıfırdan başlayıp Kubernetes’i üretim düzeyinde yönetmeyi hedefleyen BT profesyonelleri. Seviye: Orta.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar kubeadm ile kurulan çok düğümlü laboratuvar kümesinde gerçekleştirilir; kubectl ve Deployment ve Service katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
4 günde Kubernetes Temelleri, Yapılandırma, Depolama ve Ağ, Güvenlik, Zamanlama ve Paketleme ve Kurulum, İşletim ve Gözlem aşamaları işlenir; öne çıkan başlıklar kubectl, Deployment ve Service, RBAC ve kubeadm ile küme kurulumu.
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 Temel Seviyeden İleri Seviyeye Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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 OrkestrasyonKubernetes Administrator: Managing Role-based Access Control Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing Role-based Access Control Eğitimi

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

Kubernetes Administrator: Managing Role-based Access Control eğitimi: RBAC ve erişim yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Managing StorageClass & Volume Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Managing StorageClass & Volume Eğitimi

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

Kubernetes Administrator: Managing StorageClass ve Volume eğitimi: StorageClass ve volume yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Monitoring Kubernetes Metrics Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Monitoring Kubernetes Metrics Eğitimi

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

Kubernetes Administrator: Monitoring Kubernetes Metrics eğitimi: Küme metrik izleme. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikas

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Scaling & Managing Resources Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Scaling & Managing Resources Eğitimi

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

Kubernetes Administrator: Scaling ve Managing Resources eğitimi: ölçekleme ve kaynak yönetimi. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: The Logging Mechanism Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: The Logging Mechanism Eğitimi

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

Kubernetes Administrator: The Logging Mechanism eğitimi: log mekanizması ve merkezi loglama. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Se

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