SCALING KUBERNETES APPS & SOLUTIONS: KUBERNETES PACKAGING EĞİTİMİ

Kubernetes uygulamalarını paketle, sürümle, dağıt

Helm chart, Kustomize overlay ve OCI registry ile Kubernetes manifestlerini paketleyip ortamlara tekrarlanabilir dağıtın.

Helm chart yapısı, Go template, bağımlılıklar ve hook'lar, Kustomize overlay ve patch, OCI registry ile chart yayınlama ve GitOps dağıtımını uygulamalı öğreten orta seviye Kubernetes paketleme eğitimi.

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

Eğitim Hakkında

Helm, Kustomize ve paket yaşam döngüsü

Bu eğitim, Kubernetes uygulamalarının paketlenmesi ve dağıtımını Helm ve Kustomize üzerinden ele alır. Chart yapısı (Chart.yaml, values.yaml, templates), Go template fonksiyonları, helpers ve _helpers.tpl, bağımlılık yönetimi, hook'lar ve test, helm upgrade/rollback, chart'ların OCI registry'de saklanması ve imzalanması, Kustomize base-overlay modeli, patch stratejileri, helm template ile Kustomize birlikte kullanımı ile GitOps tabanlı dağıtıma geçiş uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar önce Helm chart yazar, sonra Kustomize ile ortam farklarını yönetir, son gün paketleri registry ve GitOps ile dağıtır.

Seviye

Orta Seviye — Helm, Kustomize ve OCI artefaktlarıyla Kubernetes uygulama paketleme ve dağıtımı.

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı sıfırdan Helm chart'a dönüştürüp Kustomize ve OCI registry ile farklı ortamlara dağıtır.

Neden Bu Eğitim?

📦Paket Mantığı

Onlarca manifesti sürümlü ve parametrik tek pakete dönüştürürsünüz.

🧬Ortam Yönetimi

Dev, test ve prod farklarını kopyalamadan overlay ile yönetirsiniz.

↩️Güvenli Dağıtım

Upgrade ve rollback ile sürüm geçişlerini kontrol altında tutarsınız.

Anahtar Konular

helmhelm chartkustomizekubernetes packagingvalues.yamloci registryhelm rollbackargo cdfluxgitops
“Paketlenmeyen uygulama, her dağıtımda yeniden icat edilir.”

Ön Koşullar

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

1
Kubernetes Nesneleri

Deployment, Service, ConfigMap ve Ingress yazabilmek gerekir.

2
YAML

YAML sözdizimine hakimiyet beklenir.

3
kubectl

apply, get ve describe komutlarına aşinalık gerekir.

4
Container Registry

Bir imaj registry'si kullanma deneyimi faydalıdır.

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ı çalışan bir Helm chart'ı sıfırdan oluşturabilir.
Modül 1
Helm Mimarisi
  • Chart, release, repository
  • Helm 3 ve Tiller'ın kalkışı
  • helm create iskeleti
  • Chart.yaml alanları
  • values.yaml mantığı
  • helm install ve list
Modül 2
Template Dili
  • {{ .Values }} erişimi
  • if, with, range
  • include ve helpers (_helpers.tpl)
  • default, quote, toYaml
  • Whitespace kontrolü
  • helm template ve --dry-run
Modül 3
Values Yönetimi
  • values dosyası katmanları
  • -set ve -f önceliği
  • values.schema.json doğrulaması
  • Gizli değerler
  • Global değerler
  • Ortam bazlı values
Modül 4
Hata Ayıklama
  • helm lint
  • helm template çıktısı okuma
  • -debug bayrağı
  • Yaygın template hataları
  • Release geçmişi
  • helm get manifest
Günün hedefiKatılımcı Helm bağımlılıklarını yönetip Kustomize ile ortam farklarını uygulayabilir.
Modül 1
Chart Bağımlılıkları
  • Chart.lock ve dependencies
  • Subchart değer geçişi
  • Condition ve tags
  • Library chart
  • Umbrella chart deseni
  • helm dependency update
Modül 2
Hook ve Test
  • pre-install ve post-upgrade hook
  • Job ile veritabanı migrasyonu
  • helm test
  • Hook silme politikası
  • NOTES.txt
  • Sıralama (weight)
Modül 3
Kustomize Temelleri
  • kustomization.yaml
  • base ve overlay
  • namePrefix ve commonLabels
  • configMapGenerator
  • secretGenerator
  • kubectl apply -k
Modül 4
Patch Stratejileri
  • Strategic merge patch
  • JSON 6902 patch
  • Replacements
  • Components
  • Image tag güncelleme
  • Helm çıktısını Kustomize ile yamalama
Günün hedefiKatılımcı paketleri OCI registry'de yayınlayıp GitOps ile dağıtabilir.
Modül 1
Yaşam Döngüsü
  • helm upgrade --install
  • Atomic ve wait bayrakları
  • helm rollback
  • Revizyon geçmişi
  • Sürüm anlamlandırma (SemVer)
  • Release temizliği
Modül 2
OCI Registry
  • helm push ve pull oci://
  • Harbor/ECR/GHCR kullanımı
  • Chart sürüm etiketleme
  • Registry kimlik doğrulama
  • Chart repo karşılaştırması
  • Önbellek ve mirror
Modül 3
İmzalama ve Güvenlik
  • Helm provenance dosyası
  • Cosign ile imzalama
  • Chart tarama
  • Rootless ve securityContext varsayılanı
  • Secret yönetimi (SOPS, External Secrets)
  • Politika kontrolü
Modül 4
GitOps Entegrasyonu
  • Argo CD Application
  • Flux HelmRelease
  • Kustomize ile Argo CD
  • Senkronizasyon ve drift
  • Çoklu ortam stratejisi
  • CI'dan chart yayınlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Helm Chart

Parametrik, yeniden kullanılabilir chart'lar yazarsınız.

✅
Template Dili

Go template ile dinamik manifest üretirsiniz.

✅
Bağımlılıklar

Subchart ve umbrella chart yapılarını yönetirsiniz.

✅
Hook ve Test

Migrasyon ve doğrulama için hook ile helm test kullanırsınız.

✅
Kustomize

Base ve overlay ile ortam farklarını yönetirsiniz.

✅
Yaşam Döngüsü

Upgrade ve rollback ile sürüm geçişlerini yürütürsünüz.

✅
OCI Registry

Chart'ları OCI uyumlu registry'de yayınlarsınız.

✅
GitOps

Argo CD veya Flux ile paketleri otomatik dağıtırsınız.

Kimler İçin Uygundur?

  • Kubernetes üzerinde uygulama dağıtan geliştiriciler
  • DevOps
  • platform mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes üzerinde uygulama dağıtan geliştiriciler, DevOps ve platform mühendisleri için uygundur.
Helm mi Kustomize mi?
İkisi de işlenir; şablonlama ile katmanlı yamalama arasındaki fark ve birlikte kullanım örnekleri gösterilir.
Helm 2 bilgisi gerekir mi?
Hayır, Tiller içermeyen Helm 3 üzerinden anlatılır.
GitOps konusu ne kadar derin?
Son modülde Argo CD ve Flux ile temel dağıtım akışı uygulanır; ayrıntılı GitOps ayrı bir eğitim konusudur.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Scaling Kubernetes Apps & Solutions: Kubernetes Packaging Eğ 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 OrkestrasyonGoogle Professional Cloud Architect: Containers & Google Kubernetes Engine (GKE) Eğitimi
DevOps ve Konteyner Eğitimleri

Google Professional Cloud Architect: Containers & Google Kubernetes Engine (GKE) Eğitimi

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

Google Professional Cloud Architect: Containers & GKE eğitimi: konteyner tabanlı mimari kararları ve. 4 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertif

Detayları Gör →
Kubernetes ve OrkestrasyonGoogle Professional Cloud Architect: Using Google Kubernetes Engine & App Engine Eğitimi
DevOps ve Konteyner Eğitimleri

Google Professional Cloud Architect: Using Google Kubernetes Engine & App Engine Eğitimi

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

Professional Cloud Architect: GKE & App Engine eğitimi: GKE ve App Engine arasında platform seçimi. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifik

Detayları Gör →
Kubernetes ve OrkestrasyonGoogle Professional Cloud Developer: Managing Google Kubernetes Engine Eğitimi
DevOps ve Konteyner Eğitimleri

Google Professional Cloud Developer: Managing Google Kubernetes Engine Eğitimi

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

Professional Cloud Developer: Managing GKE eğitimi: GKE üzerinde uygulama yönetimi, bulut. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonHelm ile Kubernetes Uygulama Paketleme ve Dağıtımı Eğitimi
DevOps ve Konteyner Eğitimleri

Helm ile Kubernetes Uygulama Paketleme ve Dağıtımı Eğitimi

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

Helm ile Uygulama Paketleme ve Dağıtımı eğitimi: Helm chart yazımı, değer yönetimi, OCI dağıtımı ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifi

Detayları Gör →
Kubernetes ve OrkestrasyonHelm ile Kubernetes Uygulamalarını Dağıtma Eğitimi
DevOps ve Konteyner Eğitimleri

Helm ile Kubernetes Uygulamalarını Dağıtma Eğitimi

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

Helm ile Kubernetes Uygulamalarını Dağıtma eğitimi: Helm ile hazır chart'ları kurma, özelleştirme. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifika

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