
Terraform Temelleri
Infrastructure as Code, provider, resource, variable, output, state yönetimi, drift sorun giderme
1Infrastructure as Code (IaC) nedir?
Infrastructure as Code (IaC) nedir?
Cevap
Infrastructure as Code, BT altyapısını manuel süreçler yerine makine tarafından okunabilir yapılandırma dosyaları aracılığıyla yönetme ve sağlama pratiğidir. Bu yaklaşım, altyapının versiyonlanmasını, kolayca yeniden üretilmesini ve kod incelemeleri ve otomatik testler gibi aynı yazılım geliştirme pratiklerinin uygulanmasını sağlar. Terraform, cloud-agnostic olduğu ve declarative bir dil kullandığı için en popüler IaC araçlarından biridir.
2Terraform'da bir provider'ın rolü nedir?
Terraform'da bir provider'ın rolü nedir?
Cevap
Bir Terraform provider, Terraform'un bir cloud platformu, SaaS hizmeti veya belirli bir API ile etkileşim kurmasını sağlayan bir plugin'dir. Her provider, hedef platforma özgü resource ve data source'lar sunar. Örneğin, AWS provider EC2 instance'ları, S3 bucket'ları ve diğer AWS hizmetlerini oluşturmaya olanak tanır. Provider'lar kullanılmadan önce terraform init ile bildirilmeli ve başlatılmalıdır.
3Terraform'da resource nedir?
Terraform'da resource nedir?
Cevap
Bir Terraform resource'u, sanal makine instance'ı, ağ veya veritabanı gibi Terraform tarafından yönetilen bir altyapı bileşenini temsil eder. Resource'lar yapılandırma dosyalarında bir tip ve benzersiz bir yerel adla bildirilir. Terraform, gerçek altyapıyı oluşturmak, değiştirmek veya silmek için bu bildirimleri kullanır. Her resource'un yapılandırma argümanları ve diğer resource'lar tarafından kullanılabilecek dışa aktarılan öznitelikleri vardır.
Terraform'da input variable'lar ne için kullanılır?
Terraform'da output'ların rolü 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
İleri Terraform
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