
Terraform Nâng cao
Modules, workspaces, remote state, data sources, dynamic blocks, provisioners, phát hiện drift
1Module Terraform là gì?
Module Terraform là gì?
Câu trả lời
Module Terraform là một container có thể tái sử dụng cho resources và logic hạ tầng. Nó cho phép đóng gói một tập hợp các resources liên quan và tái sử dụng chúng trong các dự án hoặc môi trường khác nhau. Modules nhận variables đầu vào và có thể hiển thị outputs để cho phép kết hợp và liên kết giữa các modules.
2Sự khác biệt chính giữa workspace và module là gì?
Sự khác biệt chính giữa workspace và module là gì?
Câu trả lời
Workspaces cho phép quản lý nhiều instance của cùng một mã với các state files riêng biệt, trong khi modules đóng gói mã có thể tái sử dụng. Workspace dùng để cô lập state cho các môi trường khác nhau, trong khi module dùng để tái sử dụng logic hạ tầng. Workspaces chia sẻ cùng mã nhưng state khác nhau, modules chia sẻ mã giữa các dự án.
3Lợi thế chính của việc sử dụng remote backend như S3 thay vì state cục bộ là gì?
Lợi thế chính của việc sử dụng remote backend như S3 thay vì state cục bộ là gì?
Câu trả lời
Remote backend cho phép chia sẻ state giữa các thành viên trong nhóm và đảm bảo tính nhất quán của việc triển khai. Với state cục bộ, mỗi nhà phát triển có bản sao riêng, tạo ra xung đột và không nhất quán. Remote backend cũng cung cấp state locking để ngăn các sửa đổi đồng thời và tạo điều kiện cho việc cộng tác bằng cách tập trung nguồn sự thật.
Làm thế nào để tạo workspace Terraform mới?
Sự khác biệt giữa data source và resource trong Terraform là gì?
+19 câu hỏi phỏng vấn
Các chủ đề phỏng vấn DevOps khác
Quản lý phiên bản & Git
Cơ bản về Linux
Shell Scripting & Bash
Cơ bản về Networking
Kiến thức cơ bản về Docker
Nền tảng CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Kiến thức cơ bản về Kubernetes
Networking Kubernetes
Kubernetes Nâng cao
Ingress & API Gateway
Cơ bản về Terraform
Ansible & Configuration Management
Kiến thức cơ bản AWS
Kiến thức cơ bản về Azure
Nền tảng GCP
Monitoring và Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Bảo mật Pipeline CI/CD
Helm & Kubernetes
Bảo mật Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Khả năng quan sát phân tán
Disaster Recovery & Backup
Tối ưu hóa hiệu suất
Tối ưu Chi phí Cloud
Nguyên tắc SRE
Chaos Engineering
Platform Engineering
Nắm vững DevOps cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí