
Podstawy Terraform
Infrastructure as Code, providers, resources, variables, outputs, zarządzanie state, rozwiązywanie problemów drift
1Czym jest Infrastructure as Code (IaC)?
Czym jest Infrastructure as Code (IaC)?
Odpowiedź
Infrastructure as Code to praktyka polegająca na zarządzaniu i provisioningu infrastruktury IT poprzez pliki konfiguracyjne czytelne dla maszyn zamiast procesów ręcznych. Takie podejście umożliwia wersjonowanie infrastruktury, łatwe jej odtwarzanie oraz stosowanie tych samych praktyk wytwarzania oprogramowania, takich jak code review i automated testing. Terraform jest jednym z najpopularniejszych narzędzi IaC, ponieważ jest cloud-agnostic i używa języka deklaratywnego.
2Jaka jest rola providera w Terraform?
Jaka jest rola providera w Terraform?
Odpowiedź
Provider Terraform to plugin, który umożliwia Terraform interakcję z platformą cloud, usługą SaaS lub konkretnym API. Każdy provider udostępnia resource'y i data source'y specyficzne dla platformy docelowej. Na przykład provider AWS umożliwia tworzenie instancji EC2, bucketów S3 i innych usług AWS. Providery muszą być zadeklarowane i zainicjowane za pomocą terraform init przed użyciem.
3Czym jest resource w Terraform?
Czym jest resource w Terraform?
Odpowiedź
Resource Terraform reprezentuje komponent infrastruktury zarządzany przez Terraform, taki jak instancja maszyny wirtualnej, sieć lub baza danych. Resource'y są deklarowane w plikach konfiguracyjnych z typem i unikalną nazwą lokalną. Terraform używa tych deklaracji do tworzenia, modyfikowania lub usuwania rzeczywistej infrastruktury. Każdy resource ma argumenty konfiguracyjne i eksportowane atrybuty, które mogą być używane przez inne resource'y.
Do czego służą zmienne wejściowe w Terraform?
Jaka jest rola outputów w Terraform?
+19 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Kontrola wersji & Git
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Kubernetes Zaawansowany
Ingress & API Gateway
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Rozproszona obserwowalność
Disaster Recovery & Backup
Optymalizacja wydajności
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo