AZURE DEVELOPER: KUBERNETES SERVICE SOLUTIONS EĞİTİMİ

Azure'da AKS ile uygulama çözümleri geliştir

Uygulamanızı ACR ve AKS ile çalıştırın; workload identity, Key Vault, KEDA ve CI/CD ile Azure kaynaklarıyla güvenli entegre edin.

Azure Developer: Kubernetes Service Solutions eğitimi 3 gün sürer; odak: AKS üzerinde uygulama geliştirme, ACR, workload identity ve CI/CD.

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

Eğitim Hakkında

AKS üzerinde uygulama geliştirme, ACR, workload identity ve CI/CD

Azure geliştiricilerine yönelik bu eğitim, uygulamanın AKS'te çalıştırılmasını uçtan uca işler: Dockerfile, ACR (az acr build), AKS kurulumu ve Deployment/Service/Ingress. Workload identity ile Key Vault, Storage ve Service Bus erişimi, KEDA ile olay tabanlı ölçekleme, Helm, Azure DevOps Pipelines veya GitHub Actions ile CI/CD, Azure Monitor ve Application Insights ile izleme ve temel güvenlik konuları uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Konteynerleştirme ve AKS Kurulumu, Servis, Yapılandırma ve Geliştirici Çözümleri, CI/CD, Operasyon ve Güvenlik başlıklarını sırayla uygular.

Seviye

Orta Seviye — AKS üzerinde uygulama geliştirme, ACR, workload identity ve CI/CD.

Öğrenme Metodu

Katılımcılar Azure aboneliğinde gerçek AKS ve ağ kaynakları kurarak, senaryo tabanlı laboratuvarlarla öğrenir.

Neden Bu Eğitim?

💻Geliştirici Odağı

Kendi uygulamanızı AKS'e dağıtarak gerçek kodla çalışırsınız.

🔑Kimlik ve Sırlar

Workload identity ve Key Vault ile parolasız Azure erişimi kurarsınız.

⚡Olay Tabanlı Ölçek

KEDA ile kuyruk uzunluğuna göre ölçekleme yaparsınız.

Anahtar Konular

AKS geliştiriciAzure Kubernetes ServiceAzure DeveloperACRworkload identityKEDAAzure DevOps AKSAKS Key Vault
“Uygulama kodu, platformu tanıdığında gerçek değerini bulur.”

Ön Koşullar

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

1
Docker ve Linux

Konteyner ve Linux komut satırına temel aşinalık beklenir.

2
Azure Aboneliği

Laboratuvarlar için Azure aboneliği ve kaynak oluşturma yetkisi önerilir.

3
Kubernetes Farkındalığı

Pod, Deployment ve Service kavramlarının duyulmuş olması faydalıdır.

4
Azure CLI

az komutu ve Cloud Shell kullanımı eğitimde gösterilir; temel terminal bilgisi 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ı uygulamayı ACR'ye gönderir ve AKS'e dağıtır.
Modül 1
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 2
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
Modül 3
AKS Küme Kurulumu
  • AKS mimarisi: yönetilen control plane, system / user node pool, VMSS
  • az aks create parametreleri; kubenet, Azure CNI ve CNI overlay farkları
  • Microsoft Entra ID entegrasyonu, Azure RBAC for Kubernetes ve managed identity
  • ACR entegrasyonu (--attach-acr) ve imaj çekme kimlik doğrulaması
  • Küme yükseltme (upgrade channels), node image güncelleme ve planlı bakım
  • Özel AKS kümesi, API sunucusu VNet entegrasyonu ve erişim
Modül 4
İş 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
Günün hedefiKatılımcı uygulamayı yapılandırır ve Azure kaynaklarıyla entegre eder.
Modül 1
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 2
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ı
Modül 3
Geliştirici için AKS Çözümleri
  • Uygulamayı konteynerleştirip ACR'ye gönderme (az acr build)
  • Kubernetes manifest veya Helm ile AKS'e dağıtım
  • Azure DevOps Pipelines / GitHub Actions ile AKS'e CI/CD
  • Workload identity ile uygulamadan Azure kaynaklarına (Storage, Key Vault, Service Bus) erişim
  • Azure Service Bus ve Event Hubs ile ölçeklenen arka plan işleyiciler (KEDA)
  • Bicep veya Terraform ile altyapının kod olarak tanımlanması ve Bindings / Dapr tanıtımı
Modül 4
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
Günün hedefiKatılımcı otomatik dağıtım hattı kurar ve uygulamayı izleyip güvenceye alır.
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
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
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
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

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dockerfile Yazımı

Optimize, multi-stage ve güvenli Dockerfile dosyaları yazıp imaj boyutunu küçültebilirsiniz.

✅
AKS Kurulumu

AKS kümesini ağ, kimlik ve ACR entegrasyonuyla doğru yapılandırarak kurabilirsiniz.

✅
İş Yükü Yönetimi

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

✅
Config ve Depolama

Uygulama yapılandırmasını ve kalıcı depolamayı ConfigMap, Secret ve PVC ile yönetebilirsiniz.

✅
AKS Uygulama Geliştirme

Uygulamanızı AKS'e CI/CD ve workload identity ile güvenli şekilde dağıtabilirsiniz.

✅
CI/CD Hattı

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

✅
AKS Operasyonu

AKS üzerinde ölçekleme, ingress, depolama ve izleme bileşenlerini işletebilirsiniz.

✅
Küme Güvenliği

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

Kimler İçin Uygundur?

  • Azure üzerinde uygulama geliştiren yazılımcılar
  • AKS'e dağıtım yapacak DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde uygulama geliştiren yazılımcılar ve AKS'e dağıtım yapacak DevOps mühendisleri için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Konteyner ve Linux komut satırına temel aşinalık beklenir. Laboratuvarlar için Azure aboneliği ve kaynak oluşturma yetkisi önerilir. Pod, Deployment ve Service kavramlarının duyulmuş olması faydalıdır.
Microsoft sınav hazırlığı yapılır mı?
Eğitim, Azure geliştirici sertifikasyon konularıyla örtüşen içerik işler; sınav başvurusu ve ücreti ilgili kuruma aittir ve DVA sınavı vermez.
Uygulamalı çalışmalar hangi ortamda yapılır?
Uygulamalar bir Azure aboneliğinde, Azure CLI ve kubectl ile yapılır; gerekirse laboratuvar abonelikleri sağlanı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. Azure Developer: Kubernetes Service Solutions Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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: 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 →
Kubernetes ve OrkestrasyonKubernetes Administrator: Troubleshooting Cloud-hosted Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Troubleshooting Cloud-hosted Kubernetes Eğitimi

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

Kubernetes Administrator: Troubleshooting Cloud-hosted Kubernetes eğitimi: yönetilen Kubernetes sorun giderme. 4 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Troubleshooting Cluster Components Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Troubleshooting Cluster Components Eğitimi

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

Kubernetes Administrator: Troubleshooting Cluster Components eğitimi: küme bileşeni sorun giderme. 4 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Troubleshooting Deployments & Networking Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Troubleshooting Deployments & Networking Eğitimi

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

Kubernetes Administrator: Troubleshooting Deployments ve Networking eğitimi: dağıtım ve ağ sorun giderme. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Underlying Cluster Infrastructure Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Underlying Cluster Infrastructure Eğitimi

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

Kubernetes Administrator: Underlying Cluster Infrastructure eğitimi: küme altyapısı. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikas

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