
Terraform Zaawansowany
Modules, workspaces, remote state, data sources, dynamic blocks, provisioners, wykrywanie drift
1Czym jest moduł Terraform?
Czym jest moduł Terraform?
Odpowiedź
Moduł Terraform to wielokrotnego użytku kontener resources i logiki infrastruktury. Pozwala enkapsulować zbiór powiązanych resources i wielokrotnie używać ich w różnych projektach lub środowiskach. Moduły akceptują variables wejściowe i mogą udostępniać outputs, umożliwiając kompozycję i łączenie modułów.
2Jaka jest główna różnica między workspace a modułem?
Jaka jest główna różnica między workspace a modułem?
Odpowiedź
Workspaces pozwalają zarządzać wieloma instancjami tego samego kodu z oddzielnymi state files, podczas gdy moduły enkapsulują kod wielokrotnego użytku. Workspace służy do izolowania stanów dla różnych środowisk, podczas gdy moduł służy do ponownego wykorzystania logiki infrastruktury. Workspaces współdzielą ten sam kod, ale różne stany, moduły współdzielą kod między projektami.
3Jaka jest główna zaleta używania remote backend takiego jak S3 zamiast lokalnego state?
Jaka jest główna zaleta używania remote backend takiego jak S3 zamiast lokalnego state?
Odpowiedź
Remote backend umożliwia współdzielenie state między członkami zespołu i gwarantuje spójność wdrożeń. W przypadku lokalnego state każdy programista ma własną kopię, co tworzy konflikty i niespójności. Remote backend oferuje również state locking, aby zapobiec równoczesnym modyfikacjom, i ułatwia współpracę przez centralizację źródła prawdy.
Jak utworzyć nowy workspace Terraform?
Jaka jest różnica między data source a resource 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
Podstawy Terraform
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