MS AZURE CLOUD READY HACKATHON: CONTAINERS, KUBERNETES, CI & CD (MSAZCKCICD) EĞİTİMİ

Azure Container Registry konusunda teoriden üretim pratiğine geçin

Azure Container Registry, AKS, Azure Pipelines ve GitHub Actions başlıklarını 3 günde laboratuvar uygulamalarıyla öğrenin

Azure üzerinde konteyner, Kubernetes ve CI/CD hackathon çalışması konusunda Azure Container Registry, AKS, Azure Pipelines ve GitHub Actions başlıklarını işleyen, Orta seviye, 3 günlük uygulamalı DVA eğitimi.

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

Eğitim Hakkında

Azure Container Registry, AKS ve Azure Pipelines ekseninde uygulamalı Azure üzerinde konteyner, Kubernetes ve CI/CD hackathon çalışması

Azure üzerinde konteyner, Kubernetes ve CI/CD hackathon çalışması konusunu Azure aboneliğinde takım halinde hackathon formatında uygulamalı olarak işleyen bu program; Azure Container Registry, AKS, Azure Pipelines ve GitHub Actions başlıklarını kapsar. 3 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

3 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve Azure Container Registry ile AKS üzerinde uygulama oturumlarıyla ilerler.

Seviye

Orta Seviye — Azure Container Registry, AKS, Azure Pipelines ve GitHub Actions başlıklarını kapsayan, Azure aboneliğinde takım halinde hackathon formatında yürütülen 3 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından Azure aboneliğinde takım halinde hackathon formatında Azure Container Registry ve AKS üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim Azure aboneliğinde takım halinde hackathon formatında yürütülür; Azure Container Registry ve AKS doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

Azure Pipelines ve GitHub Actions gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“Hackathon: Takım Çalışmasıyla Uçtan Uca Çözüm” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

ms azure cloud ready hackathon: containers, kubernetes, ci & cdazure container registryaksazure pipelinesgithub actionskubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“Karmaşıklık yönetilmezse ölçeklenmez; sade bir mimari en güvenilir mimaridir.”

Ö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 Azure aboneliğinde takım halinde hackathon formatında 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ı, Konteyner Temelleri ve Podman, Azure Kubernetes Service ve Container Registry, Manifest Yapısı ve YAML Disiplini ve ConfigMap ve Secret Yönetimi 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
Konteyner Temelleri ve Podman
  • Namespace, cgroup ve union filesystem ile konteyner izolasyonu
  • Podman, Buildah ve Skopeo ile imaj çalıştırma, derleme ve kopyalama
  • Containerfile yazımı ve katman optimizasyonu
  • Registry kimlik doğrulama, imaj etiketleri ve digest
  • Kalıcı depolama, port yönlendirme ve ortam değişkenleri
  • Rootless konteyner, SELinux bağlamları ve güvenlik notları
Modül 2
Azure Kubernetes Service ve Container Registry
  • Azure Container Registry (ACR) oluşturma, az acr build ve AKS bağlama
  • AKS küme oluşturma: node pool, Azure CNI ve yönetilen kimlik
  • Ingress (App Gateway / NGINX) ve Azure DNS entegrasyonu
  • Azure Key Vault CSI sürücüsü ile secret kullanımı
  • Azure Monitor Container Insights ve Log Analytics sorguları
  • Cluster autoscaler, KEDA eklentisi ve spot node pool
Modül 3
Manifest Yapısı ve YAML Disiplini
  • apiVersion, kind, metadata ve spec alanlarının anatomisi
  • kubectl explain ile alan şemalarını inceleme ve zorunlu alanları bulma
  • Label, selector ve annotation kullanım kuralları; standart app.kubernetes.io etiketleri
  • kubectl apply --dry-run=client/server ve kubectl diff ile değişiklik önizleme
  • Çok dokümanlı YAML, kubeconform ve kubeval ile şema doğrulama
  • Server-side apply, field manager ve çakışma çözümü
Modül 4
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
Günün hedefiKatılımcı, Azure DevOps / GitHub Actions ile Konteyner CI/CD, Küme İşletimi ve Bakım, Kubernetes için CI/CD Hatları ve Helm ve Kustomize ile Paketleme 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
Azure DevOps / GitHub Actions ile Konteyner CI/CD
  • Azure Pipelines YAML ve GitHub Actions workflow yapısı
  • Docker build/push ve ACR servis bağlantısı
  • AKS’e kubectl ve Helm ile otomatik dağıtım
  • Ortamlar, onay kapıları (approval) ve gizli değişkenler
  • Hackathon senaryosu: gereksinimlerden çalışan boru hattına takım çalışması
  • Sonuç sunumu ve mimari değerlendirme
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
Kubernetes için CI/CD Hatları
  • GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme
  • İmaj etiketleme stratejisi: commit SHA, semver ve digest sabitleme
  • Helm veya Kustomize ile ortam bazlı dağıtım
  • Argo CD ve Flux ile pull tabanlı dağıtım
  • Pipeline içinde Trivy taraması ve test aşamaları
  • Progressive delivery: Argo Rollouts ile canary ve otomatik analiz
Modül 4
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
Günün hedefiKatılımcı, RBAC, ServiceAccount ve Erişim Kontrolü, Ingress, Gateway API ve Yük Dengeleme, 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
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
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 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:

✅
Konteyner Temelleri ve Podman

Konteyner Temelleri ve Podman kapsamında Namespace, cgroup ve union filesystem ile konteyner izolasyonu ve Containerfile yazımı ve katman optimizasyonu gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Azure Kubernetes Service

Azure Kubernetes Service ve Container Registry kapsamında Azure Container Registry (ACR) oluşturma, az acr build ve AKS bağlama ve Ingress (App Gateway / NGINX) ve Azure DNS entegrasyonu 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.

✅
Azure DevOps / GitHub Actions

Azure DevOps / GitHub Actions ile Konteyner CI/CD kapsamında Azure Pipelines YAML ve GitHub Actions workflow yapısı ve AKS’e kubectl ve Helm ile otomatik dağıtım gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Kubernetes için CI/CD Hatları

Kubernetes için CI/CD Hatları kapsamında GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme ve Helm veya Kustomize ile ortam bazlı dağıtım 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.

✅
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.

✅
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?

  • Azure üzerinde konteyner tabanlı teslimat hattı kurmak isteyen geliştirici
  • DevOps ekipleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde konteyner tabanlı teslimat hattı kurmak isteyen geliştirici ve DevOps ekipleri. Seviye: Orta.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar Azure aboneliğinde takım halinde hackathon formatında gerçekleştirilir; Azure Container Registry ve AKS katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
3 günde Konteyner ve ACR Temelleri, AKS Üzerinde Dağıtım ve CI/CD Hattı ve Hackathon: Takım Çalışmasıyla Uçtan Uca Çözüm aşamaları işlenir; öne çıkan başlıklar Azure Container Registry, AKS, Azure Pipelines ve GitHub Actions.
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. Eğitim kodu, içerik odağını belirtir; ilgili üretici sınavları ayrı olup başvuru ve ücreti ilgili kuruma aittir.
Ö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. MS Azure Cloud Ready Hackathon: Containers, Kubernetes, CI & 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 OrkestrasyonExtending Kubernetes: Kubernetes Extension Principles Eğitimi
DevOps ve Konteyner Eğitimleri

Extending Kubernetes: Kubernetes Extension Principles Eğitimi

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

Extending Kubernetes: Extension Principles eğitimi: Kubernetes genişletme ilkeleri, API modeli ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifika

Detayları Gör →
Kubernetes ve OrkestrasyonGelişmiş Platform Mühendisliği: Mikrohizmetler ve Kubernetes ile Ölçeklendirme Eğitimi
DevOps ve Konteyner Eğitimleri

Gelişmiş Platform Mühendisliği: Mikrohizmetler ve Kubernetes ile Ölçeklendirme Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Gelişmiş Platform Mühendisliği eğitimi: mikrohizmet mimarisi, service mesh, GitOps ve SRE ile. 5 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonGetting Started with Google Kubernetes Engine (GC-KUB) Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Google Kubernetes Engine (GC-KUB) Eğitimi

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

Getting Started with GKE (GC-KUB) eğitimi: Google Kubernetes Engine'e giriş: küme, iş yükü, servis ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Serti

Detayları Gör →
Kubernetes ve OrkestrasyonGetting Started with Google Kubernetes Engine (GCP-GSGKE) Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Google Kubernetes Engine (GCP-GSGKE) Eğitimi

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

Google Kubernetes Engine'de küme kurma, Deployment, Service, Artifact Registry ve HPA ile otomatik ölçekleme konularını uygulamalı öğrenin.

Detayları Gör →
Kubernetes ve OrkestrasyonGetting Started with Google Kubernetes Engine Training Eğitimi
DevOps ve Konteyner Eğitimleri

Getting Started with Google Kubernetes Engine Training Eğitimi

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

GKE'de Cloud Shell ile çok katmanlı uygulama dağıtımı, GKE Ingress, ManagedCertificate ile HTTPS ve BackendConfig konularını uygulamalı öğrenin.

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