Kubernetes 3D logosu yanında üç bağlantılı küme düğümü küresi bembeyaz arka planda premium kompozisyon

Kubernetes Eğitimi, konteyner orkestrasyonunu manifest düzeyinden üretim ortamına kadar bütünlüklü bir bakışla ele alır. Katılımcılar, uygulamaları kümede çalıştırmanın temel kavramlarını somut örnekler üzerinden kavrar.

Eğitim ilerledikçe katılımcılar, ölçekleme, ağ ve erişim yönetimine ilişkin kararları gerçekçi senaryolar üzerinden değerlendirir. Konuları derinleştirmek için Kubernetes dokümantasyonu başvuru kaynağı olarak önerilir.

Kubernetes eğitimini şirketinize özel planlayalım. 0212 951 0608 · Teklif isteyin

Katılımcı Profili

Bu eğitim, Kubernetes'i YAML korkusu olmaktan çıkartıp operasyonel kontrolün aracı yapmak isteyen rollere yöneliktir:

  • DevOps Mühendisleri: Container orchestration tasarlayan roller
  • SRE'ler: Kubernetes ile production'ı işleten mühendisler
  • Platform Mühendisleri: Internal Kubernetes platform kuran roller
  • Cloud Native Geliştiriciler: K8s-native uygulama yazan ekipler
  • Sistem Yöneticileri: On-prem Kubernetes cluster yöneten roller

Ön Gereklilikler

Bu eğitime katılım için aşağıdaki ön bilgiler önerilir:

  • Linux komut satırı (cd, ls, ps, grep) ile temel rahatlık
  • Docker konteyner ve image kavramlarına aşinalık
  • HTTP, port, DNS ve TLS gibi temel network kavramları
  • YAML söz dizimi ile rahatlık
  • Git ile sürüm kontrol akışı bilgisi

Süresi ve Tarihi

Süre: 3 gün. Bu süre standart program içindir; ek modüllere ve hedefe göre süre özelleştirilebilir.
Eğitim tarihleri ve saatleri, ekibinizin uygunluğuna göre birlikte planlanır.

Kazanımlar

Eğitim bitiminde katılımcı, Kubernetes'i YAML korkusu olmaktan çıkartıp operasyonel kontrolün aracı yapar:

  • Pod, ReplicaSet, Deployment ve Service ayrımını manifest seviyesinde anlatır
  • ConfigMap ve Secret ile konfigürasyonu kod dışına çıkarır
  • PersistentVolume ve StatefulSet ile stateful workload tasarlar
  • Ingress, Network Policy ve Service Mesh ile trafik yönetir
  • HPA ve VPA ile yatay ve dikey ölçeklemeyi otomatik kurar
  • RBAC ve Pod Security Standards ile güvenlik politikası uygular
  • Helm chart ile uygulamayı paketler ve versiyonlar

Kubernetes Eğitimi Konuları

1. Kubernetes Mimarisi

  • Container orchestration tarihçesi ve Borg mirası
  • Kubernetes ne çözer, ne çözmez
  • CNCF (Cloud Native Computing Foundation) ekosistemi
  • Cluster, node, pod kavramları

2. Control Plane Bileşenleri

  • kube-apiserver: REST API gateway
  • etcd: dağıtık key-value store
  • kube-scheduler: pod yerleştirme
  • kube-controller-manager: reconciliation loop
  • cloud-controller-manager: bulut entegrasyonu

3. Worker Node ve kubelet

  • kubelet: pod lifecycle yöneticisi
  • kube-proxy: network rules
  • Container runtime: containerd, CRI-O
  • CRI (Container Runtime Interface)

4. Pod ve Container Yaşam Döngüsü

  • Pod: en küçük deploy edilebilir birim
  • Multi-container pod ve sidecar pattern
  • Init container ve init sırası
  • Pod lifecycle: Pending, Running, Succeeded, Failed
  • Restart policy ve container exit code

5. Deployment, ReplicaSet, StatefulSet, DaemonSet

  • Deployment ile rolling update
  • ReplicaSet: alt seviye, doğrudan kullanılmaz
  • StatefulSet ile stateful workload
  • DaemonSet: her node'da pod
  • Job ve CronJob batch işler

6. Service - ClusterIP, NodePort, LoadBalancer

  • ClusterIP: cluster içi erişim
  • NodePort: node bazlı port açma
  • LoadBalancer: bulut LB entegrasyonu
  • Headless service ve service discovery
  • ExternalName service

7. Ingress ve Ingress Controller

  • Ingress resource ve path routing
  • Nginx, Traefik, HAProxy controller
  • TLS terminasyonu ve cert-manager
  • Gateway API: Ingress'in geleceği

8. ConfigMap ve Secret

  • ConfigMap ile non-sensitive config
  • Secret ile credential yönetimi
  • Volume mount vs environment variable
  • External Secrets Operator
  • Sealed Secrets ile GitOps uyumlu

9. Volume - PV, PVC, StorageClass

  • PersistentVolume ve PersistentVolumeClaim
  • StorageClass ile dinamik provisioning
  • Access mode: RWO, ROX, RWX
  • CSI (Container Storage Interface) driver
  • Volume snapshot ve backup

10. Namespace ve Resource Quota

  • Namespace ile multi-tenancy
  • ResourceQuota ile namespace limit
  • LimitRange ile pod default
  • Hierarchical Namespace

11. RBAC - Role ve ClusterRole

  • Role ve RoleBinding namespace bazlı
  • ClusterRole ve ClusterRoleBinding
  • ServiceAccount ile pod identity
  • Aggregated ClusterRole

12. Helm Chart ve Templating

  • Helm chart yapısı ve Chart.yaml
  • Template ve values.yaml
  • Helm repository ve sürüm
  • Helm hooks ve install/upgrade lifecycle
  • Kustomize alternatifi

13. Health Probes - Liveness, Readiness, Startup

  • Liveness probe: restart trigger
  • Readiness probe: traffic gate
  • Startup probe: yavaş başlangıç
  • HTTP, TCP, exec probe çeşitleri

14. Autoscaling - HPA, VPA, Cluster Autoscaler

  • Horizontal Pod Autoscaler (HPA)
  • Vertical Pod Autoscaler (VPA)
  • Cluster Autoscaler ile node ekleme
  • KEDA: event-driven autoscaling

15. Network Policy ve CNI

  • CNI (Container Network Interface)
  • Calico, Cilium, Flannel CNI'ları
  • NetworkPolicy ile pod-to-pod kısıtlama
  • eBPF tabanlı network (Cilium)

16. Service Mesh - Istio Temel

  • Sidecar proxy (Envoy) modeli
  • Istio control plane bileşenleri
  • VirtualService, DestinationRule
  • mTLS otomatik şifreleme
  • Linkerd ve Cilium Service Mesh alternatifi

17. Logging ve Monitoring

  • Prometheus ile cluster metric
  • Loki ile log aggregation
  • Grafana dashboard
  • OpenTelemetry collector
  • kube-state-metrics ve cAdvisor

18. GitOps - Argo CD ve Flux

  • GitOps prensibi: declarative state in Git
  • Argo CD application ve sync
  • Flux v2 ve GitRepository
  • Drift detection ve auto-heal
  • Progressive delivery: Argo Rollouts, Flagger

KUBERNETES EĞİTİMİ ile İlgili
Sıkça Sorulan Sorular ve Cevapları


Kubernetes eğitimini kurumumuza özel planlayabilir miyiz?

Evet. Kubernetes eğitimini kurumlara özel düzenlemekteyiz; içerik, süre ve takvim firmanızın ihtiyacına ve çalışanlarınızın programına göre birlikte belirlenir. Standart program temel alınır, önceliklerinize göre uyarlanır.

Kubernetes eğitimini hangi şehirlerde veriyorsunuz?

Kubernetes eğitimini kurumunuzun bulunduğu ilde yerinde veriyoruz; İstanbul, Ankara ve İzmir başta olmak üzere Türkiye'nin her iline gelmekteyiz. İsteyen firmalara eğitim canlı online olarak da sunulur.

Kubernetes eğitimini online veriyor musunuz?

Evet, Kubernetes eğitimini canlı online olarak da veriyoruz; birlikte uygulamalı oturumlarla Türkiye'nin neresinde olursanız olun katılabilirsiniz. Program kurumunuzun ihtiyacına göre belirlenir.

Kubernetes eğitimi çalışanlarımızın seviyesine göre uyarlanıyor mu?

Evet. Kubernetes eğitiminin başında katılımcıların seviyesi değerlendirilir ve içerik buna göre ayarlanır; sıfırdan başlanabileceği gibi ileri konulara da odaklanılabilir.

Kubernetes eğitimi sistemimiz üzerinden ilerleyebilir mi?

Eğitim, kendi sisteminiz veya altyapı senaryonuz üzerinden ilerleyebilir. Teklif öncesinde ortamınızı bize iletmeniz ya da tarif etmeniz durumunda eğitimi gerçek altyapınıza göre kurgularız.

Kubernetes eğitmenleriniz hakkında bilgi alabilir miyiz?

Eğitmenlerimiz DevOps ve sistem yönetimi alanında deneyimli, Kubernetes'u üretim ortamlarında kullanan uzmanlardır. İhtiyacınıza ve hedefinize en uygun eğitmeni sizinle eşleştiriyoruz.

Katılımcılarımıza sertifika veriliyor mu?

Evet. Eğitim sonunda katılımcılarımıza katılım sertifikası veriyoruz; sertifikada eğitimin kapsamı ve katılımcı bilgileri yer alır, kurumunuzun tercihine göre dijital ya da basılı olarak hazırlanır.

Kubernetes eğitiminin fiyatı ne kadar?

Sabit bir Kubernetes eğitimi ücreti yoktur; fiyat, katılımcı sayısı, kapsam ve süreye göre belirlenir. İhtiyacınızı dinleyip kurumunuza özel bir teklif sunarız.

Eğitim planı ve teklif için ekibinize özel hızlı görüşelim.
0212 951 0608 · Kurumsal teklif