Model Online/Fiziksel
Süre
Modüller 5 modül

Eğitimin Amacı ve Kapsamı

Dev, test ve prod ortamları için onlarca Kubernetes YAML dosyasını kopyala-yapıştır ile yönetmek sürüm hatalarına ve yapılandırma kaymasına yol açar. Bu eğitim, Kubernetes uygulamalarını Helm chart'ları olarak paketlemeyi, parametreleştirmeyi ve sürümlemeyi öğretir.

Chart dizin yapısı, Go template dili ve Sprig fonksiyonları, named template'ler (`_helpers.tpl`), alt chart bağımlılıkları, yaşam döngüsü hook'ları, OCI container registry üzerinde chart barındırma ve `helm lint`/`helm test` doğrulamaları uygulamalı çalışılır. Katılımcılar kurum içi mikroservisler için tekrar kullanılabilir bir standart chart (library/starter chart) geliştirir.

Kimler Katılmalı?

  • Kubernetes dağıtımlarını standartlaştırmak isteyen DevOps ve platform mühendisleri
  • Çok ortamlı mikroservis sürümlerini yöneten yazılım geliştiriciler
  • CI/CD ve GitOps hatlarında Helm kullanan altyapı ekipleri
  • Ön koşul: temel Kubernetes nesneleri (Pod, Deployment, Service) bilgisi

Kazanımlar

  • Sıfırdan modüler ve okunabilir bir Helm chart geliştirir
  • Go template, akış kontrolü ve `_helpers.tpl` ile tekrar eden YAML bloklarını ortadan kaldırır
  • Ortam bazlı `values.yaml` dosyaları ve `values.schema.json` ile girdi doğrulaması yapar
  • Upgrade, rollback, pre/post hook ve helm test mekanizmalarını güvenle işletir
  • Chart'ları paketleyip OCI uyumlu container registry ve GitOps araçlarına entegre eder

Konular

Helm Mimarisi ve Release Yönetimi
  • Chart, repository, release ve Kubernetes Secret tabanlı durum saklama
  • install, upgrade, rollback, uninstall ve history komutları
Chart Yapısı ve Şablonlama (Templating)
  • Chart.yaml, values.yaml ve templates/ dizin düzeni
  • Built-in nesneler (.Values, .Release, .Chart) ve Sprig fonksiyonları
  • if/else, with, range döngüleri ve boşluk (whitespace) kontrolü
Yeniden Kullanılabilir Şablonlar ve Bağımlılıklar
  • _helpers.tpl, define, template ve include kullanımı
  • Subchart bağımlılıkları ve library chart tasarımı
  • values.schema.json ile parametre doğrulama
Yaşam Döngüsü Hook'ları, Test ve Kalite Kontrol
  • pre-install, post-upgrade hook'ları ve veri tabanı migration senaryoları
  • helm template, helm lint, helm diff ve helm test
OCI Registry, Güvenlik ve GitOps Entegrasyonu
  • OCI registry'ye chart push/pull ve imzalama (provenance)
  • Kustomize ile birlikte kullanım ve Argo CD/Flux entegrasyonu

Bu Kategorideki Diğer Eğitimler

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

    Docker ve Kubernetes Kurumsal
    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.

    Docker ve Kubernetes Kurumsal
    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.

    Docker ve Kubernetes Kurumsal
    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.

    Docker ve Kubernetes Kurumsal
    Canlı Kurs
    5 modül
  • Kubernetes

    Kubernetes ile container orkestrasyonu: Pod, Deployment, StatefulSet, Service ve Ingress/Gateway API, ConfigMap ve Secret, PVC depolama, HPA ile otomatik ölçekleme, kaynak yönetimi ve üretim kümesi operasyonları.

    Docker ve Kubernetes Kurumsal
    Canlı Kurs
    5 modül

Bizimle iletişime geçin