OPTIMIZING INFRASTRUCTURE: SPECIALIZED WORKLOADS IN TERRAFORM EĞİTİMİ

Özel iş yüklerini de koda dökün

kubernetes/helm provider, yönetilen veritabanı, SaaS sağlayıcıları ve policy ile Terraform'da özel iş yükü yönetimi.

kubernetes/helm provider, yönetilen veri servisleri ve SaaS sağlayıcılarını Terraform ile orkestre eder; özel iş yüklerini policy-as-code ile uyumluluğa bağlarsınız.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Optimizing Infrastructure serisi: Terraform'da özel iş yükleri

Bu eğitim, standart bulut kaynaklarının ötesindeki özel iş yüklerini Terraform ile yönetmeye odaklanır. Modül mimarisini pekiştirir; kubernetes provider ile Deployment/Service/CRD, helm provider ile helm_release yönetir; yönetilen veritabanı, replika ve yedekleme gibi durum servislerini sağlar; Datadog, Cloudflare, PagerDuty gibi SaaS sağlayıcılarını orkestre eder; policy-as-code ile bu iş yüklerini uyumluluğa bağlarsınız. Provider sıralama tuzakları ve GitOps sınırı da tartışılır.

Süre ve Format

4 Gün. Her gün dört modül; modüller, özel iş yükleri, iş akışı ve uyumluluk uygulamalı işlenir.

Seviye

İleri Seviye — Kubernetes, Helm, veri servisleri ve çoklu sağlayıcı iş yüklerini Terraform ile yönetme.

Öğrenme Metodu

Her konu gerçek bir Kubernetes kümesi ve SaaS sağlayıcılar üzerinde Terraform ile kaynak sağlayarak pekiştirilir.

Neden Bu Eğitim?

🏗️Tekrarlanabilir Altyapı

Aynı HCL kodundan dev, staging ve prod ortamlarını birebir ve hatasız üretirsiniz.

🔁Sürüm Kontrollü IaC

Altyapıyı Git'te versiyonlayıp plan/apply ile değişiklikleri önceden görürsünüz.

☁️Bulut Bağımsızlık

AWS, Azure, GCP ve on-prem sağlayıcıları tek bir araç ve dille yönetirsiniz.

Anahtar Konular

terraform kuberneteshelm terraformterraform specialized workloadskubernetes providerhelm_releaseterraform saasterraform veritabanıpolicy as codeterraform iş yüküaltyapı otomasyonu
“Her iş yükü koda sığar; mesele doğru sağlayıcıyı seçmektir.”

Ön Koşullar

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

1
Komut Satırı

Linux/terminal temel kullanımı ve ortam değişkenleriyle rahatlık beklenir.

2
Bulut Temeli

En az bir bulut sağlayıcıda (AWS/Azure) temel kaynak kavramlarına aşinalık faydalıdır.

3
Çalışma Ortamı

Terraform CLI kurulu, internet erişimli bir bilgisayar ve bir bulut hesabı gerekir.

4
Sürüm Kontrolü

Git ile temel branch/commit/PR akışına aşinalık içeriği izlemeyi kolaylaştırı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ı girdi ve çıktılarıyla yeniden kullanılabilir modül yazıp kök modülden çağırabilir.
Modül 1
Modül Yapısı
  • kök modül vs alt modül (child module) kavramı
  • main.tf / variables.tf / outputs.tf dosya düzeni
  • module bloğu: source ve version argümanları
  • yerel modül kaynağı (./modules/vpc) referansı
  • modülün girdi değişkenleri ve varsayılanlarla sözleşmesi
  • modül çıktılarıyla kaynaklar arası veri aktarımı
Modül 2
Modül Kaynakları
  • Terraform Registry modülleri (terraform-aws-modules/vpc)
  • Git kaynağı: ref=tag ile sürüm sabitleme
  • generic git, GitHub ve Bitbucket source adresleri
  • version kısıtıyla registry modül sürüm yönetimi
  • monorepo içinde alt dizin (//modules/network) referansı
  • private module registry (Terraform Cloud) kullanımı
Modül 3
Girdi ve Doğrulama
  • variable validation bloğu ile girdi kısıtlama (condition/error_message)
  • object ve map tipli karmaşık girdi sözleşmeleri
  • optional() ile isteğe bağlı nesne öznitelikleri
  • sensitive = true ile hassas girdi maskeleme
  • nullable = false ile null engelleme
  • default değerlerle isteğe bağlı davranış
Modül 4
Kompozisyon
  • modüller arası bağımlılık ve çıktı zinciri
  • count ve for_each ile modül örnekleme
  • providers argümanıyla modüle alias provider aktarımı
  • depends_on ile modül düzeyi bağımlılık
  • root modülde birden çok modülün orkestrasyonu
  • DRY ilkesiyle ortak altyapı desenlerini modülleştirme
Günün hedefiKatılımcı Kubernetes, Helm ve veri servisleri gibi özel iş yüklerini Terraform sağlayıcılarıyla yönetebilir.
Modül 1
Kubernetes Sağlayıcısı
  • kubernetes provider ile Deployment/Service/Namespace
  • kubeconfig ve cluster kimlik doğrulama
  • kubernetes_manifest ile CRD yönetimi
  • provider'ın cluster oluşturmayla sıralama sorunu
  • ConfigMap ve Secret kaynakları
  • Terraform vs GitOps sınır tartışması
Modül 2
Helm ve Paketleme
  • helm provider ve helm_release kaynağı
  • values ve set ile chart parametreleme
  • repository ve chart sürüm sabitleme
  • bağımlı chart'lar ve kurulum sırası
  • release upgrade ve rollback davranışı
  • helm + kubernetes provider birlikte kullanımı
Modül 3
Veri ve Durum Servisleri
  • yönetilen veritabanı (RDS/Azure SQL) sağlama
  • bağlantı dizesi ve sır yönetimi
  • yedekleme ve retention politikaları
  • okuma replikası ve yüksek erişilebilirlik
  • parametre grubu ve ayar yönetimi
  • veri kaynağı migrasyonu dikkatleri
Modül 4
Çoklu Sağlayıcı İş Yükleri
  • tek konfigürasyonda birden çok provider orkestrasyonu
  • DNS (Cloudflare) + bulut kaynağı entegrasyonu
  • SaaS sağlayıcıları (Datadog, PagerDuty) yönetimi
  • provider alias ile çoklu hesap/abonelik
  • harici kaynaklarla external data source
  • null_resource ve local-exec son çare kullanımı
Günün hedefiKatılımcı Terraform'u CI/CD hattına entegre edip otomatik plan/apply ve drift tespiti kurgulayabilir.
Modül 1
Komut İş Akışı
  • terraform plan -out=tfplan ile plan kaydı
  • kayıtlı plana terraform apply tfplan uygulaması
  • terraform plan -detailed-exitcode ile değişiklik tespiti
  • target ile seçimli kaynak uygulaması (son çare)
  • terraform console ile ifade ve fonksiyon deneme
  • terraform graph ile bağımlılık görselleştirme
Modül 2
CI/CD Entegrasyonu
  • GitHub Actions / GitLab CI içinde plan ve apply aşamaları
  • PR'da terraform plan çıktısını yorum olarak gösterme
  • manuel onay (approval gate) ile prod apply
  • service principal / OIDC ile keyless kimlik doğrulama
  • CI runner'da state kilitleme ve eşzamanlılık kontrolü
  • Atlantis ile pull-request tabanlı workflow
Modül 3
Kalite ve Güvenlik
  • tflint ile sağlayıcıya özgü kural denetimi
  • tfsec / Checkov ile statik güvenlik taraması
  • terraform fmt -check ile biçim kapısı
  • pre-commit hook'larıyla yerel doğrulama
  • cost estimation (Infracost) ile maliyet görünürlüğü
  • secret taraması ve hassas çıktı denetimi
Modül 4
Drift ve Bakım
  • terraform plan ile düzenli drift tespiti
  • plan -refresh-only ile state eşitleme
  • manuel değişikliklerin geri alınması vs import
  • zamanlanmış drift kontrolü (scheduled pipeline)
  • sürüm yükseltme: terraform ve provider upgrade
  • terraform state ile büyük altyapıda bakım
Günün hedefiKatılımcı Sentinel/OPA ile policy-as-code uygulayıp altyapı değişikliklerini uyumluluk kurallarına bağlayabilir.
Modül 1
Policy as Code
  • policy-as-code neden gerekli: guardrail vs gatekeeping
  • HashiCorp Sentinel politika dili temelleri
  • Open Policy Agent (OPA) ve Rego ile Terraform planı denetimi
  • Checkov özel politika (custom check) yazımı
  • advisory / soft-mandatory / hard-mandatory uygulama seviyeleri
  • plan JSON (terraform show -json) üzerinden kural değerlendirme
Modül 2
Uyumluluk Kontrolleri
  • etiketleme (tag) zorunluluğu politikaları
  • şifreleme ve public erişim engelleme kuralları
  • onaylı region ve instance tiplerini sınırlama
  • CIS benchmark eşlemeli statik tarama
  • maliyet sınırı (cost) politika uygulaması
  • sapma raporlama ve uyumsuzluk kanıtı toplama
Modül 3
Denetim ve İzlenebilirlik
  • Terraform Cloud/Enterprise run görevleri (run tasks)
  • audit log ve değişiklik izleme
  • state ve plan artefaktlarının saklanması
  • değişiklik onay zinciri ve RBAC
  • sensitive çıktıların maskelenmesi ve sızıntı önleme
  • regülasyon eşlemesi (ISO/PCI) için kanıt üretimi
Modül 4
Entegrasyon
  • pipeline içinde policy gate konumlandırma
  • pre-apply policy değerlendirme akışı
  • exception/waiver yönetimi
  • politika sürümleme ve test etme
  • merkezi politika kütüphanesi paylaşımı
  • ihlal durumunda otomatik bloklama ve bildirim

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Modül Geliştirme

girdi/çıktı sözleşmeli yeniden kullanılabilir modüller yazıp kök modülden çağırırsınız.

✅
Özel İş Yükleri

Kubernetes, Helm ve veri servislerini Terraform sağlayıcılarıyla yönetirsiniz.

✅
CI/CD Entegrasyonu

Terraform'u pipeline'a entegre edip otomatik plan/apply ve drift tespiti kurarsınız.

✅
Policy as Code

Sentinel/OPA ile altyapı değişikliklerini uyumluluk kurallarına bağlarsınız.

✅
Değişken Yönetimi

tfvars, locals ve değişken önceliğiyle ortam bazlı yapılandırmayı yönetirsiniz.

✅
Güvenli IaC

tfsec/Checkov ve sensitive çıktılarla altyapı kodunu güvenli hale getirirsiniz.

✅
Drift Kontrolü

düzenli plan ile drift tespit edip altyapıyı istenen durumda tutarsınız.

✅
Sürüm Kilidi

.terraform.lock.hcl ile deterministik ve tekrarlanabilir kurulum sağlarsınız.

Kimler İçin Uygundur?

  • Kubernetes
  • çoklu sağlayıcı iş yüklerini kodla yöneten platform/DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes ve çoklu sağlayıcı iş yüklerini kodla yöneten platform/DevOps mühendisleri için uygundur.
Terraform mu GitOps mu?
Eğitim ikisinin sınırını tartışır; Terraform'un küme/çevre sağlamada, GitOps'un uygulama dağıtımında güçlü olduğu senaryolar ele alınır.
Helm nasıl yönetilir?
helm provider ve helm_release ile values/set parametreleme, sürüm sabitleme ve rollback işlenir.
Önceden ne bilmek gerekir?
Terraform modül bilgisi ve temel Kubernetes aşinalığı beklenir.
Sertifika veriliyor mu?
Eğitim sonunda 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. Optimizing Infrastructure: Specialized Workloads in Terrafor Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Terraform ile Microsoft Azure Altyapı Yönetimi Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform ile Microsoft Azure Altyapı Yönetimi Eğitimi

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

Terraform ile Azure eğitimi: azurerm provider, kaynak grubu, VNet, NSG, sanal makine, VMSS, depolama hesabı, yönetilen kimlik, RBAC ve Azure SQL uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform in Practice Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform in Practice Eğitimi

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

Terraform in Practice eğitimi: çok katmanlı dağıtım, katmanlar arası veri, yaygın hata ayıklama, state kurtarma, terraform test, refactor ve bakım uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Modules Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Modules Eğitimi

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

Terraform modül eğitimi: modül anatomisi, girdi/çıktı sözleşmesi, çoğaltma, providers argümanı, kompozisyon, semantik sürümleme, Registry yayımı ve terraform te

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Providers, Resources, and Variables Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Providers, Resources, and Variables Eğitimi

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

Terraform eğitimi: provider yapılandırma ve alias, resource meta argümanları ve lifecycle, değişken tipleri, validation, sensitive ve değer önceliği uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Advanced Workflows Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Advanced Workflows Eğitimi

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

Terraform ileri iş akışları eğitimi: GitOps pipeline, OIDC kimlik, Terraform Cloud remote execution, Sentinel/OPA policy-as-code ve çoklu state orkestrasyonu.

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