TERRAFORM GCP (GOOGLE BULUT PLATFORMU) ÜZERİNDE EĞİTİMİ

GCP altyapını Terraform ile deklaratif yönet

google provider'dan VPC ve Compute Engine'e, Cloud Storage ve Cloud SQL'den GKE ve IAM servis hesaplarına kadar GCP'yi Terraform ile uçtan uca sağlayın.

Terraform ile GCP eğitimi; google provider, VPC ve firewall, Compute Engine ve MIG, Cloud Storage, Cloud SQL, GKE kümesi ile node pool ve IAM servis hesaplarını uygulamalı olarak ele alır.

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

Eğitim Hakkında

google provider, VPC, Compute Engine, Cloud Storage, GKE ve IAM

Bu orta seviye eğitim, Google Cloud Platform altyapısının Terraform ile yönetimine odaklanır. google ve google-beta provider yapılandırması, servis hesabı anahtarı veya ADC ile kimlik doğrulama; VPC, subnet, firewall ve Cloud Router ile ağ; Compute Engine örnekleri, instance template ve managed instance group ile hesaplama işlenir. Ardından Cloud Storage bucket ve yaşam döngüsü, Cloud SQL, GKE kümesi ve node pool, IAM rol/servis hesabı ve binding, proje ve API etkinleştirme uygulamalı ele alınır. Katılımcı, bir GCP projesini baştan sona Terraform ile kurabilir ve çoklu ortamda yönetebilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar GCP ağından hesaplama, depolama, GKE ve IAM'e doğru ilerler.

Seviye

Orta Seviye — Terraform ile Google Cloud Platform üzerinde ağ, hesaplama, depolama, GKE ve IAM kaynaklarının kod ile yönetilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir GCP projesinde VPC, Compute Engine, bucket ve GKE kaynaklarını Terraform ile sağlayarak öğrenir.

Neden Bu Eğitim?

🌐GCP Otomasyonu

GCP kaynaklarını konsol yerine kod ile sağlayarak tekrarlanabilir projeler kurarsınız.

☸️GKE Yönetimi

GKE kümesi ve node pool'ları Terraform ile tanımlayarak Kubernetes altyapısını kod ile yönetirsiniz.

🔐IAM Kontrolü

Servis hesabı ve binding'leri kod ile tanımlayarak yetkileri denetlenebilir kılarsınız.

Anahtar Konular

terraform gcpgoogle cloud terraformterraform gketerraform compute engineterraform vpc gcpcloud storage terraformterraform iam gcpcloud sql terraformgoogle providergcp iac
“GCP projesi, bir tıklama değil tekrarlanabilir bir koddur.”

Ön Koşullar

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

1
GCP Temeli

GCP proje, bölge ve temel servis kavramlarına aşinalık faydalıdır.

2
Terraform Girişi

init, plan ve apply akışına temel düzeyde aşinalık beklenir.

3
GCP Projesi

Faturalandırması etkin bir GCP test projesi ve yapılandırılmış gcloud.

4
CLI Ortamı

Terraform ve gcloud CLI kurulu bir bilgisayar.

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ı, google provider'ı yapılandırıp GCP ağ topolojisini kod ile kurabilir.
Modül 1
google Provider
  • google ve google-beta provider yapılandırması
  • project, region ve zone varsayılanlarının ayarı
  • ADC (Application Default Credentials) ile kimlik
  • Servis hesabı anahtarıyla kimlik doğrulama
  • required_providers ile provider sürümü sabitleme
  • google-beta ile ön sürüm kaynaklara erişim
Modül 2
Proje ve API
  • google_project ile proje oluşturma
  • google_project_service ile API etkinleştirme
  • Faturalandırma hesabının projeye bağlanması
  • Proje bazlı etiketleme ve kota farkındalığı
  • disable_on_destroy davranışının yönetimi
  • API bağımlılıklarının kaynak oluşturmadan önce etkinleştirilmesi
Modül 3
VPC ve Subnet
  • google_compute_network ile özel VPC
  • auto_create_subnetworks = false ile özel mod
  • google_compute_subnetwork ile bölgesel subnet
  • Birincil ve ikincil IP aralıkları (GKE için)
  • Private Google Access etkinleştirme
  • VPC peering ile ağlar arası bağlantı
Modül 4
Firewall ve Router
  • google_compute_firewall ile ingress/egress kuralları
  • source_ranges ve target_tags ile kapsam
  • google_compute_router ve Cloud NAT ile çıkış
  • Özel örneklerin internete NAT ile erişimi
  • IAP ile SSH erişiminin güvenli kısıtlanması
  • En az ayrıcalık ilkesiyle kural tasarımı
Günün hedefiKatılımcı, GCP hesaplama, depolama ve veritabanı kaynaklarını kod ile sağlayabilir.
Modül 1
Compute Engine
  • google_compute_instance ile sanal makine oluşturma
  • machine_type, boot_disk ve image seçimi
  • network_interface ile subnet ve harici IP
  • metadata_startup_script ile başlangıç betiği
  • service_account ile örnek kimliği
  • data kaynağıyla en güncel imajın sorgulanması
Modül 2
Managed Instance Group
  • google_compute_instance_template ile şablon
  • google_compute_region_instance_group_manager
  • Otomatik ölçekleme (autoscaler) politikası
  • Health check ile sağlıksız örneklerin değişimi
  • Rolling update ile kesintisiz güncelleme
  • Load balancer ile trafiğin dağıtılması
Modül 3
Cloud Storage
  • google_storage_bucket ile bucket oluşturma
  • location ve storage_class seçimi
  • uniform_bucket_level_access ile IAM tabanlı erişim
  • versioning ve lifecycle_rule yapılandırması
  • Nesne yaşam döngüsüyle maliyet optimizasyonu
  • Bucket'ın state backend olarak kullanımı
Modül 4
Cloud SQL
  • google_sql_database_instance ile yönetilen veritabanı
  • database_version ve tier seçimi
  • Özel IP ile VPC üzerinden bağlantı
  • Yedekleme ve point-in-time recovery ayarı
  • google_sql_user ile kullanıcı tanımı
  • deletion_protection ile kaza silmeye karşı koruma
Günün hedefiKatılımcı, GKE kümesini ve IAM kaynaklarını Terraform ile yönetebilir.
Modül 1
GKE Kümesi
  • google_container_cluster ile küme oluşturma
  • remove_default_node_pool ile ayrı node pool
  • VPC-native (IP aliasing) ağ yapılandırması
  • Private cluster ve yetkili ağ (master authorized) ayarı
  • Workload Identity etkinleştirme
  • Release channel ile sürüm kanalı seçimi
Modül 2
Node Pool
  • google_container_node_pool ile ayrı havuz
  • machine_type, disk ve preemptible/spot seçimi
  • Autoscaling ile min/max düğüm sayısı
  • node taints ve labels ile iş yükü yönlendirme
  • Otomatik onarım ve otomatik yükseltme
  • Node pool güncellemelerinin kesintisiz yönetimi
Modül 3
IAM ve Servis Hesapları
  • google_service_account ile servis hesabı
  • google_project_iam_member ile rol atama
  • authoritative ve non-authoritative binding farkı
  • Workload Identity ile GSA-KSA eşlemesi
  • En az ayrıcalık ilkesiyle rol kapsamı
  • Anahtar yerine kısa ömürlü kimlik tercihi
Modül 4
Modülerleştirme
  • Ağ, GKE ve IAM kaynaklarının modüllere ayrılması
  • Değişken ve çıktılarla modül arayüzü
  • Çoklu ortam için ayrı state ve tfvars
  • GCS backend ile uzak state ve kilitleme
  • Resmi Google modüllerinin tüketilmesi
  • Proje kurulumunun baştan sona otomasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Provider ve Proje

google provider'ı yapılandırıp proje ve API'leri kod ile yönetebilirsiniz.

✅
GCP Ağı

VPC, subnet, firewall ve Cloud NAT'ı kod ile kurabilirsiniz.

✅
Compute Engine

Sanal makine ve managed instance group'ları sağlayabilirsiniz.

✅
Depolama

Cloud Storage bucket'larını yaşam döngüsü kurallarıyla yönetebilirsiniz.

✅
Cloud SQL

Yönetilen veritabanı örneklerini güvenli biçimde sağlayabilirsiniz.

✅
GKE

GKE kümesi ve node pool'larını Terraform ile tanımlayabilirsiniz.

✅
IAM

Servis hesabı ve IAM binding'lerini en az ayrıcalıkla yönetebilirsiniz.

✅
Modülerleştirme

GCP altyapısını modüllerle çoklu ortamda yönetebilirsiniz.

Kimler İçin Uygundur?

  • Google Cloud üzerinde çalışan
  • altyapısını kod ile yönetmek isteyen bulut mühendisleri
  • DevOps uzmanları
  • GCP yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Google Cloud üzerinde çalışan, altyapısını kod ile yönetmek isteyen bulut mühendisleri, DevOps uzmanları ve GCP yöneticileri için uygundur.
GCP'de kimlik doğrulama nasıl yapılır?
Application Default Credentials (ADC) veya servis hesabı anahtarıyla yapılır; eğitim en az ayrıcalık ve kısa ömürlü kimlik tercihini vurgular.
GKE Terraform ile yönetilebilir mi?
Evet. google_container_cluster ve google_container_node_pool ile küme, node pool, autoscaling ve Workload Identity kod ile tanımlanır.
API'leri önceden etkinleştirmem gerekir mi?
google_project_service kaynağı gerekli API'leri kod ile etkinleştirir ve kaynaklardan önce çalışacak şekilde bağımlılığa bağlanır.
State'i nerede saklamalıyım?
Uzak state için GCS backend önerilir; bucket versiyonlama ve nesne kilitleme ile ekip ortamında güvenli paylaşım sağlar.

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. Terraform GCP (Google Bulut Platformu) üzerinde 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

Altyapı Otomasyonu (IaC)Introduction to Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Introduction to Terraform Eğitimi

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

HCL, provider, resource, state yönetimi ve modüllerle Terraform'a uygulamalı giriş eğitimi. init/plan/apply döngüsü ve uzak backend kurulumu.

Detayları Gör →
Altyapı Otomasyonu (IaC)İleri Seviye Puppet Yapılandırma ve Otomasyon Eğitimi
DevOps ve Konteyner Eğitimleri

İleri Seviye Puppet Yapılandırma ve Otomasyon Eğitimi

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

Hiera, roles/profiles, r10k, Bolt orchestration ve refactoring ile ileri seviye Puppet yapılandırma ve otomasyon eğitimi. rspec-puppet ve PDK kalite kapıları.

Detayları Gör →
Altyapı Otomasyonu (IaC)İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi
DevOps ve Konteyner Eğitimleri

İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi

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

for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi
DevOps ve Konteyner Eğitimleri

Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi

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

vSphere, OpenStack, air-gapped provider mirror ve Consul/MinIO backend ile kurum içi (on-prem) Terraform kullanımı eğitimi. Yerel CI ve AD entegrasyonu.

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

Managing Azure with Terraform Eğitimi

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

azurerm provider ile Resource Group, VNet, VM, AKS ve Key Vault sağlama; azurerm backend, modüller ve pipeline ile Azure üzerinde Terraform yönetimi eğitimi.

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