BULUT TABANLI DEVOPS USTALIĞI: ÖLÇEKLENEBİLİR KUBERNETES MİKROSERVİSLERİN TASARLANMASI, DAĞITILMASI VE İŞLETİLMESİ EĞİTİMİ

Bulutta ölçeklenebilir Kubernetes mikroservisleri ustalıkla işlet

Docker, Kubernetes, CI/CD, GitOps, Istio ve GKE/AKS/EKS ile mikroservis tasarımından üretim işletimine uzanan beş günlük DevOps ustalık programı.

Bulut Tabanlı DevOps Ustalığı: Ölçeklenebilir Kubernetes Mikroservislerin Tasarlanması, Dağıtılması ve İşletilmesi eğitimi 5 gün sürer; odak: Bulut tabanlı DevOps: Kubernetes mikroservis tasarımı, dağıtımı ve işletimi.

5 gün Uzman Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Bulut tabanlı DevOps: Kubernetes mikroservis tasarımı, dağıtımı ve işletimi

Beş günlük kapsamlı bu program, mikroservislerin tasarımından bulutta işletimine kadar tüm DevOps döngüsünü işler. Docker, Compose, Kubernetes (Deployment, Service, Ingress, HPA, PVC), Helm, Argo CD, Tekton/Jenkins ile CI/CD, Terraform/Cluster API otomasyonu, RBAC, Pod Security ve Kyverno uygulanır. Istio, Prometheus, OpenTelemetry ile gözlemlenebilirlik; GKE, AKS ve EKS ile yönetilen Kubernetes operasyonu karşılaştırılır.

Süre ve Format

5 Gün. Her gün dört modül; katılımcılar Konteyner ve DevOps Temeli, Kubernetes Mimarisi ve Servisler, CI/CD, Otomasyon ve Güvenlik, Mikroservis, Mesh ve Dayanıklılık, Bulutta Yönetilen Kubernetes başlıklarını sırayla uygular.

Seviye

Uzman Seviye — Bulut tabanlı DevOps: Kubernetes mikroservis tasarımı, dağıtımı ve işletimi.

Öğrenme Metodu

Katılımcılar çok düğümlü kümelerde YAML manifestleri yazıp kubectl ile uygulayarak, arıza senaryolarını çözerek öğrenir.

Neden Bu Eğitim?

🏆Kapsamlı Program

Tasarımdan işletime tüm DevOps zincirini beş günde uygularsınız.

☁️Çoklu Bulut Bakışı

GKE, AKS ve EKS farklarını görerek bulut seçimini bilinçli yaparsınız.

⚙️Otomasyon Disiplini

Altyapıyı ve dağıtımı kod olarak yönetirsiniz.

Anahtar Konular

bulut DevOpsKubernetes mikroservisDevOps ustalığıKubernetes GitOpsGKE AKS EKSIstioTerraformölçeklenebilir mikroservis
“Ölçeklenebilirlik, tasarım kararlarının otomasyonla birleştiği yerdir.”

Ön Koşullar

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

1
Docker Bilgisi

İmaj, konteyner ve Dockerfile kavramlarına aşinalık beklenir.

2
Linux Yönetimi

Linux komut satırı, servis ve ağ temel bilgisi faydalıdır.

3
YAML Okuma

YAML manifestlerini okuyup düzenleyebilmek yeterlidir.

4
Laboratuvar Ortamı

Çok düğümlü küme için yeterli RAM sağlayan bir bilgisayar veya bulut hesabı gerekir.

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ı mikroservisleri konteynerleştirir ve ortak geliştirme akışını kurar.
Modül 1
DevOps için Docker Temelleri
  • DevOps döngüsünde Docker'ın yeri: geliştirme, test ve üretim ortamı eşitliği
  • Geliştirici ortamı: bind mount ile canlı kod, devcontainer ve Compose
  • Ortam yapılandırmasının koddan ayrılması (env, config, secret)
  • Altyapı kodu ile uyum: Ansible ve Terraform ile Docker host hazırlama
  • Sağlık kontrolleri, log standardizasyonu ve temel metrik toplama
  • Basit bir web uygulamasının uçtan uca konteynerleştirilmesi
Modül 2
Image Oluşturma ve Dockerfile
  • Dockerfile talimatları: FROM, RUN, COPY, ADD, ENV, ARG, ENTRYPOINT, CMD, HEALTHCHECK
  • Katman (layer) yapısı, build cache davranışı ve talimat sıralamasının etkisi
  • Multi-stage build ile derleme ve çalışma imajının ayrılması
  • .dockerignore, minimal taban imajlar (alpine, distroless, slim) ve imaj boyutu optimizasyonu
  • Root olmayan USER kullanımı ve ENTRYPOINT/CMD exec form farkı
  • docker history ve dive ile imaj katmanlarının incelenmesi
Modül 3
Compose ile Mikroservis Orkestrasyonu
  • Örnek mimari: API gateway (nginx), iki mikroservis, PostgreSQL ve Redis
  • Servis keşfi: Compose DNS, network alias ve izole iç/dış ağ ayrımı
  • Mikroservis başına ayrı Dockerfile ve build context yönetimi
  • docker compose up --scale ile yatay ölçekleme ve nginx upstream yapılandırması
  • Merkezi loglama: json-file / fluentd log driver ve compose logs ile izleme
  • Veritabanı migrasyonu için init servisi ve one-shot konteyner deseni
Modül 4
Registry ve İmaj Dağıtımı
  • Docker Hub, GHCR ve özel registry kavramları; repository, tag ve digest farkı
  • docker login, tag, push ve pull akışı; kimlik bilgisi yönetimi (credential helper)
  • registry:2 imajıyla özel registry kurulumu ve TLS/basic auth yapılandırması
  • Semantik sürümleme ve değişmez (immutable) tag stratejisi
  • İmaj imzalama (Docker Content Trust / cosign) ve tedarik zinciri güvenliği
  • Eski imaj temizliği: docker image prune, registry garbage-collect
Günün hedefiKatılımcı mikroservisleri Kubernetes üzerinde modelleyip dağıtır.
Modül 1
Kubernetes Mimarisi
  • Control plane bileşenleri: kube-apiserver, etcd, kube-scheduler, controller-manager
  • Node bileşenleri: kubelet, kube-proxy, container runtime (CRI) ve CNI eklentileri
  • API nesneleri, deklaratif model, kontrol döngüsü (reconciliation) ve admission akışı
  • kubectl, kubeconfig, context ve namespace yönetimi
  • Pod yaşam döngüsü: Pending, Running, CrashLoopBackOff, Terminating adımları
  • Etiket (label), seçici (selector) ve annotation kullanımı
Modül 2
İş Yükü Kaynakları
  • Pod, ReplicaSet ve Deployment; rollout status, rollout undo ve revisionHistoryLimit
  • RollingUpdate parametreleri: maxSurge ve maxUnavailable
  • StatefulSet: kararlı kimlik, headless service ve volumeClaimTemplates
  • DaemonSet, Job ve CronJob kaynaklarının kullanım alanları
  • Liveness, readiness ve startup probe yapılandırması
  • Init container, lifecycle hook (preStop) ve graceful termination
Modül 3
Servis, Ingress ve Ağ
  • Service tipleri: ClusterIP, NodePort, LoadBalancer, ExternalName ve headless
  • CoreDNS ile servis keşfi ve DNS kayıt formatı
  • Ingress kaynakları, ingress-nginx ve TLS sonlandırma (cert-manager)
  • Gateway API: GatewayClass, Gateway ve HTTPRoute
  • NetworkPolicy ile pod trafiğinin kısıtlanması (default deny)
  • CNI karşılaştırması: Calico, Cilium, Flannel; kube-proxy iptables ve IPVS modları
Modül 4
Yapılandırma ve Depolama
  • ConfigMap ve Secret oluşturma; env, volume ve projected olarak bağlama
  • Secret şifreleme (encryption at rest) ve harici secret yönetimi (External Secrets, Vault)
  • PersistentVolume, PersistentVolumeClaim ve erişim modları (RWO, RWX, ROX)
  • StorageClass, dinamik provisioning ve volumeBindingMode
  • CSI sürücüleri, VolumeSnapshot ve volume genişletme
  • emptyDir, hostPath ve ephemeral volume kullanım sınırları
Günün hedefiKatılımcı uçtan uca otomasyon ve güvenlik hattını kurar.
Modül 1
Kubernetes için CI/CD Hattı
  • Pipeline aşamaları: derleme, test, imaj oluşturma, tarama, registry push
  • Jenkins / GitLab CI / GitHub Actions ile kubectl ve Helm dağıtımı
  • Kaniko ve BuildKit ile kümede rootless imaj derleme
  • Tekton Pipelines: Task, Pipeline, PipelineRun ve Trigger kavramları
  • Ortamlar arası promotion, onay kapıları ve imaj tag stratejisi
  • Dağıtım sonrası doğrulama ve otomatik geri alma (rollout undo)
Modül 2
Helm, Kustomize ve GitOps
  • Helm chart yapısı, values.yaml, template fonksiyonları ve helm upgrade --install
  • Chart bağımlılıkları, repository ve helm diff ile değişiklik önizleme
  • Kustomize base/overlay yapısı, patch ve generator kullanımı
  • Argo CD ile Git'ten otomatik senkronizasyon, App of Apps deseni
  • Flux CD ve progresif teslimat (Argo Rollouts: canary, blue-green)
  • Sürüm geri alma, drift tespiti ve çok ortamlı (dev/staging/prod) GitOps düzeni
Modül 3
Küme Otomasyonu
  • Terraform ile bulut üzerinde küme ve düğüm havuzu oluşturma
  • Ansible ile düğüm hazırlığı ve kubeadm / Kubespray dağıtımı
  • Cluster API ile deklaratif küme yaşam döngüsü yönetimi
  • kubectl apply, server-side apply ve diff ile otomasyon güvenliği
  • CronJob ve etcd yedek otomasyonu; Velero ile yedek / felaket kurtarma
  • Politika ve kota otomasyonu: namespace şablonları, ResourceQuota ve NetworkPolicy standartları
Modül 4
Kubernetes Güvenliği
  • RBAC: Role, ClusterRole, RoleBinding ve kubectl auth can-i ile yetki testi
  • ServiceAccount, token projeksiyonu ve workload kimliği
  • Pod Security Admission (baseline/restricted) ve securityContext (runAsNonRoot, seccomp)
  • Admission politikaları: OPA Gatekeeper veya Kyverno ile kural zorlama
  • İmaj tarama, imza doğrulama ve private registry için imagePullSecrets
  • API server denetim kayıtları (audit log) ve CIS Kubernetes Benchmark
Günün hedefiKatılımcı ölçeklenebilir ve dayanıklı mikroservis platformunu işletir.
Modül 1
Mikroservis Mimarisi ve Kubernetes
  • Monolitten mikroservise geçiş, servis sınırları ve veri sahipliği
  • API Gateway, servis keşfi ve servisler arası iletişim (REST, gRPC, mesaj kuyruğu)
  • Dayanıklılık desenleri: timeout, retry, circuit breaker ve bulkhead
  • Her servis için Dockerfile, Helm chart ve ayrı CI hattı
  • Dağıtık izleme (OpenTelemetry, Jaeger) ve korelasyon kimlikleri
  • Ölçeklenebilirlik: HPA metrikleri, KEDA ve kuyruk tabanlı ölçekleme
Modül 2
Istio Service Mesh Temelleri
  • Service mesh kavramı, Envoy sidecar enjeksiyonu ve control plane (istiod)
  • VirtualService ve DestinationRule ile trafik yönlendirme ve alt küme (subset) tanımı
  • Canary ve ağırlıklı trafik bölme, header tabanlı yönlendirme
  • Gateway kaynağı ile giriş trafiği ve TLS yönetimi
  • mTLS, PeerAuthentication ve AuthorizationPolicy ile sıfır güven yaklaşımı
  • Kiali, Jaeger ve Prometheus ile servis topolojisi ve telemetri
Modül 3
Sorun Giderme ve Gözlemlenebilirlik
  • kubectl describe, get events, logs --previous ve debug (ephemeral container)
  • Pending, ImagePullBackOff, CrashLoopBackOff ve OOMKilled nedenlerinin ayrıştırılması
  • Servis erişilemezliği: endpoint, selector, DNS ve NetworkPolicy kontrol sırası
  • metrics-server, kubectl top ve kube-state-metrics
  • Prometheus, Alertmanager ve Grafana ile izleme; temel PromQL sorguları
  • Merkezi loglama: Fluent Bit / Loki ve düğüm seviyesinde journalctl, crictl
Modül 4
Pod Zamanlama ve Kaynak Yönetimi
  • Scheduler akışı: filtreleme (predicates) ve puanlama (priorities) aşamaları
  • nodeSelector, nodeAffinity ve podAffinity / podAntiAffinity kuralları
  • Taint ve toleration ile özel düğüm havuzları; cordon, drain
  • topologySpreadConstraints ile zone bazlı dağıtım
  • resource requests/limits, QoS sınıfları (Guaranteed, Burstable, BestEffort) ve LimitRange
  • PriorityClass, preemption ve ResourceQuota ile kiracı bazlı kota
Günün hedefiKatılımcı büyük ölçekte yönetilen Kubernetes hizmetlerini karşılaştırır ve işletir.
Modül 1
GKE Operasyonu ve Güvenlik
  • Workload Identity ile pod için Google servis hesabı kimliği
  • Cloud Load Balancing, Ingress ve Gateway controller entegrasyonu
  • Artifact Registry'den imaj çekme ve Binary Authorization
  • Cloud Monitoring, Cloud Logging ve Managed Prometheus
  • Horizontal Pod Autoscaler, Cluster Autoscaler ve node auto-provisioning
  • Persistent Disk, Filestore CSI ve Backup for GKE
Modül 2
AKS Operasyonu ve Ölçekleme
  • Cluster Autoscaler, HPA ve KEDA ile olay tabanlı ölçekleme
  • Application Gateway Ingress Controller ve NGINX ingress ile trafik yönetimi
  • Azure Disk / Azure Files CSI, storage class ve yedekleme
  • Azure Monitor Container Insights, Managed Prometheus ve Grafana
  • Azure Key Vault Secrets Store CSI Driver ile gizli bilgi yönetimi
  • Azure Policy for Kubernetes ve Defender for Containers ile güvenlik
Modül 3
Amazon EKS ve Konteyner İş Yükleri
  • EKS mimarisi: yönetilen control plane, managed node group ve Fargate profile
  • eksctl ile küme oluşturma, VPC CNI ve IP adres yönetimi
  • IAM Roles for Service Accounts (IRSA) / EKS Pod Identity ile yetkilendirme
  • AWS Load Balancer Controller ile ALB / NLB Ingress
  • Cluster Autoscaler ve Karpenter ile düğüm ölçekleme
  • EBS / EFS CSI sürücüleri ve CloudWatch Container Insights
Modül 4
Küme Kurulumu ve Operasyon
  • kubeadm init/join ile küme kurulumu, ön gereksinimler (swap, sysctl, containerd)
  • Küme sürüm yükseltme: kubeadm upgrade planı ve düğüm sırası
  • etcd yedekleme ve geri yükleme: etcdctl snapshot save/restore
  • Sertifika yönetimi ve süre dolumu: kubeadm certs check-expiration
  • HPA, VPA ve Cluster Autoscaler ile otomatik ölçekleme
  • Yüksek erişilebilir control plane: çoklu master ve harici etcd topolojisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DevOps Docker

Docker'ı DevOps iş akışına yerleştirip ortam eşitliği sağlayabilirsiniz.

✅
Registry Yönetimi

İmajları registry'ye göndererek sürümleyebilir ve özel registry işletebilirsiniz.

✅
İş Yükü Yönetimi

Deployment, StatefulSet ve Job kaynaklarını probe ve güncelleme stratejileriyle yönetebilirsiniz.

✅
CI/CD Hattı

Kubernetes'e otomatik derleme, tarama ve dağıtım yapan pipeline kurabilirsiniz.

✅
Küme Güvenliği

RBAC, Pod Security ve politika motorlarıyla Kubernetes kümesini sertleştirebilirsiniz.

✅
Sorun Giderme

Sistematik kontrol sırasıyla pod, servis ve düğüm sorunlarını tespit edip çözebilirsiniz.

✅
GKE Operasyonu

GKE üzerinde kimlik, yük dengeleme, izleme ve ölçeklemeyi yönetebilirsiniz.

✅
Küme Operasyonu

Kubeadm ile küme kurup yükseltme, etcd yedeği ve otomatik ölçeklemeyi yönetebilirsiniz.

Kimler İçin Uygundur?

  • DevOps ve platform mühendisleri
  • bulut mimarları
  • ölçeklenebilir mikroservis platformu kurmak isteyen kıdemli teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps ve platform mühendisleri, bulut mimarları ve ölçeklenebilir mikroservis platformu kurmak isteyen kıdemli teknik ekipler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
İmaj, konteyner ve Dockerfile kavramlarına aşinalık beklenir. Linux komut satırı, servis ve ağ temel bilgisi faydalıdır. YAML manifestlerini okuyup düzenleyebilmek yeterlidir.
Eğitimin yoğunluğu nasıldır?
Beş günlük uzman programdır; her gün dört modül ve yoğun laboratuvar içerir. Temel Docker ve Linux bilgisi beklenir.
Uygulamalı çalışmalar hangi ortamda yapılır?
Uygulamalar çok düğümlü kubeadm veya kind/minikube kümelerinde ve bulut hesabında yapılır.
Eğitim sonunda belge verilir mi?
Programı 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. Bulut Tabanlı DevOps Ustalığı: Ölçeklenebilir Kubernetes Mik Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre5 gün
SeviyeUzman Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonNetApp Using NetApp Trident with Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

NetApp Using NetApp Trident with Kubernetes Eğitimi

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

NetApp Trident’in Kubernetes ile kullanımı: tridentctl, TridentBackendConfig, VolumeSnapshot ve volume import. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonONAP için Ağ Orkestrasyonu ve Otomasyonu Eğitimi
DevOps ve Konteyner Eğitimleri

ONAP için Ağ Orkestrasyonu ve Otomasyonu Eğitimi

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

ONAP ile ağ orkestrasyonu ve otomasyonu: SDC/SO/A&AI, TOSCA, CDS ve SDNC ve closed-loop. 4 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonOpenShift Yönetimi Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

OpenShift Yönetimi Temelleri Eğitimi

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

OpenShift Container Platform yönetim temelleri: oc CLI, Routes, SCC ve OperatorHub. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonOracle Cloud Infrastructure Foundations Associate: Oracle Kubernetes Engine and OCI Functions Eğitimi
DevOps ve Konteyner Eğitimleri

Oracle Cloud Infrastructure Foundations Associate: Oracle Kubernetes Engine and OCI Functions Eğitimi

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

Oracle Cloud Infrastructure üzerinde OKE ve OCI Functions: OKE, OCIR, Fn Project ve API Gateway. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonOrchestration & Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Orchestration & Kubernetes Eğitimi

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

Konteyner orkestrasyonu kavramları ve Kubernetes: Docker Swarm, Kubernetes Deployment, Service ve self-healing. 3 gün uygulamalı DVA eğitimi.

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