
İleri Terraform
Module, workspace, remote state, data source, dynamic block, provisioner, drift tespiti
1Terraform module nedir?
Terraform module nedir?
Cevap
Terraform module, kaynakların ve altyapı mantığının yeniden kullanılabilir bir kapsayıcısıdır. İlgili kaynakların bir kümesini kapsüllemeyi ve bunları farklı projelerde veya ortamlarda yeniden kullanmayı sağlar. Module'ler girdi variable'ları kabul eder ve module'ler arası kompozisyon ile zincirlemeyi mümkün kılan output'ları açığa çıkarabilir.
2Workspace ile module arasındaki temel fark nedir?
Workspace ile module arasındaki temel fark nedir?
Cevap
Workspace'ler aynı kodun birden fazla örneğini ayrı state file'larla yönetmeyi sağlarken, module'ler yeniden kullanılabilir kodu kapsüller. Workspace farklı ortamların state'lerini izole etmek için, module ise altyapı mantığını yeniden kullanmak için kullanılır. Workspace'ler aynı kodu paylaşır ancak farklı state'lere sahiptir, module'ler ise kodu projeler arasında paylaşır.
3S3 gibi bir remote backend kullanmanın yerel state'e göre temel avantajı nedir?
S3 gibi bir remote backend kullanmanın yerel state'e göre temel avantajı nedir?
Cevap
Remote backend, ekip üyeleri arasında state paylaşımını mümkün kılar ve dağıtım tutarlılığını garanti eder. Yerel state ile her geliştiricinin kendi kopyası vardır, bu da çatışmalara ve tutarsızlıklara yol açar. Remote backend ayrıca eşzamanlı değişiklikleri önlemek için state locking sunar ve doğruluk kaynağını merkezileştirerek işbirliğini kolaylaştırır.
Yeni bir Terraform workspace nasıl oluşturulur?
Terraform'da data source ile resource arasındaki fark nedir?
+19 mülakat soruları
Diğer DevOps mülakat konuları
Sürüm Kontrolü & Git
Linux Temelleri
Shell Scripting & Bash
Networking Temelleri
Docker Temelleri
CI/CD Temelleri
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes Temelleri
Kubernetes Networking
İleri Düzey Kubernetes
Ingress & API Gateway
Terraform Temelleri
Ansible & Configuration Management
AWS Temelleri
Azure Temelleri
GCP Temelleri
Monitoring ve Prometheus
Logging & ELK Stack
Alerting ve Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Güvenliği
Helm & Kubernetes
Runtime ve Cluster Güvenliği
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Dağıtık Gözlemlenebilirlik
Disaster Recovery & Backup
Performans Optimizasyonu
Bulut Maliyet Optimizasyonu
SRE Prensipleri
Chaos Engineering
Platform Engineering
Bir sonraki mülakatın için DevOps'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla