Eğitimin Amacı ve Kapsamı
Yüzlerce container'ı birden fazla sunucu üzerinde kesintisiz çalıştırmak; otomatik yeniden başlatma, servis keşfi, sıfır kesintili dağıtım ve kaynak planlaması gerektirir. Bu program, uygulamaları Kubernetes üzerinde güvenli ve ölçeklenebilir biçimde dağıtma ve işletme pratiği kazandırır.
Control plane ve worker node mimarisi, Pod, Deployment, DaemonSet ve StatefulSet iş yükleri, Service ve Ingress/Gateway API, ConfigMap ve Secret yönetimi, PersistentVolume/StorageClass, liveness/readiness/startup probe'ları ve Horizontal Pod Autoscaler uygulamalı çalışılır. Katılımcılar örnek bir çok katmanlı uygulamayı üretime hazır manifest seti ve kontrol listesiyle ayağa kaldırır.
Kimler Katılmalı?
- Kubernetes üzerinde uygulama dağıtan ve işleten DevOps, SRE ve sistem mühendisleri
- Bulut-yerel (cloud-native) mikroservis geliştiren yazılım mühendisleri
- Container platformuna geçiş yapan altyapı ekipleri
- Ön koşul: temel Docker ve YAML/komut satırı bilgisi
Kazanımlar
- Kubernetes control plane ve node bileşenlerinin görevlerini ve bildirimci (declarative) modeli açıklar
- Deployment, StatefulSet, Job ve CronJob kaynaklarını doğru senaryolarla eşleştirir
- Service, CoreDNS ve Ingress/Gateway API ile iç ve dış trafiği yönlendirir
- Probe'lar, resource request/limit, PDB ve HPA ile kesintisiz ve esnek çalışma sağlar
- kubectl, olaylar ve loglar üzerinden sık karşılaşılan dağıtım hatalarını çözer
Konular
Kubernetes Mimarisi ve Temel Nesneler
- API Server, etcd, Scheduler, Controller Manager, kubelet ve CNI
- Namespace, Pod, label, selector ve kubectl kullanımı
İş Yükü Yönetimi ve Dağıtım Stratejileri
- ReplicaSet, Deployment, RollingUpdate ve geri alma (rollback)
- StatefulSet, DaemonSet, Job ve CronJob
- Liveness, readiness ve startup probe yapılandırması
Ağ, Servis Keşfi ve Dış Erişim
- ClusterIP, NodePort, LoadBalancer ve CoreDNS
- Ingress Controller ve Gateway API ile HTTP/TLS yönlendirme
Yapılandırma, Depolama ve Güvenlik Temelleri
- ConfigMap, Secret ve ortam değişkeni/dosya olarak bağlama
- PV, PVC, StorageClass ve CSI sürücüleri
- ServiceAccount ve RBAC ile erişim yetkilendirme
Kaynak Yönetimi, Ölçekleme ve Operasyon
- Requests/limits, QoS sınıfları, LimitRange ve ResourceQuota
- HPA, PodDisruptionBudget, taint/toleration ve node affinity
Bu Kategorideki Diğer Eğitimler
-
Helm
Kubernetes paket yöneticisi Helm ile uygulama paketleme ve sürüm yönetimi: chart yapısı, Go template ve Sprig fonksiyonları, ortam bazlı values dosyaları, bağımlılıklar, OCI registry paylaşımı ve hook/test akışları.
- Canlı Kurs
- 5 modül
-
EKS / AKS / GKE
AWS EKS, Azure AKS ve Google GKE üzerinde yönetilen Kubernetes: küme tasarımı, IAM/Workload Identity, VPC CNI ağları, CSI depolama, Karpenter ve Cluster Autoscaler ile ölçekleme, sürüm yükseltme ve maliyet optimizasyonu.
- Canlı Kurs
- 5 modül
-
Kubernetes Security ve Troubleshooting
Üretim Kubernetes kümelerinde güvenlik kontrolleri ve derinlemesine sorun giderme: RBAC, Pod Security Standards ve NetworkPolicy doğrulaması; CrashLoopBackOff, OOMKilled, DNS/CNI ağ, CSI depolama ve node arızalarının teşhisi.
- Canlı Kurs
- 5 modül
-
Container ve Kubernetes Security
4C modeliyle uçtan uca container ve Kubernetes güvenliği: imaj tarama (Trivy), SBOM ve Cosign imzalama, Linux izolasyonu (seccomp, AppArmor), CIS Benchmark sıkılaştırma, Kyverno/OPA Gatekeeper ve Falco/Tetragon ile çalışma zamanı tespiti.
- Canlı Kurs
- 5 modül
-
Docker
Uygulama konteynerleştirme için Docker: container yaşam döngüsü, multi-stage Dockerfile yazımı, imaj küçültme ve güvenliği, volume ve network yönetimi, Docker Compose ile çok servisli ortamlar ve CI/CD entegrasyonu.
- Canlı Kurs
- 5 modül
Bizimle iletişime geçin