
Cơ bản về Terraform
Infrastructure as Code, providers, resources, variables, outputs, quản lý state, xử lý drift
1Infrastructure as Code (IaC) là gì?
Infrastructure as Code (IaC) là gì?
Câu trả lời
Infrastructure as Code là một thực hành quản lý và cấp phát hạ tầng máy tính thông qua các tệp cấu hình mà máy có thể đọc được thay vì các quy trình thủ công. Phương pháp này cho phép quản lý phiên bản hạ tầng, tái tạo nó dễ dàng và áp dụng các thực hành phát triển phần mềm tương tự như code review và automated testing. Terraform là một trong những công cụ IaC phổ biến nhất vì nó không phụ thuộc cloud và sử dụng ngôn ngữ khai báo.
2Vai trò của một provider trong Terraform là gì?
Vai trò của một provider trong Terraform là gì?
Câu trả lời
Một Terraform provider là một plugin cho phép Terraform tương tác với một nền tảng cloud, dịch vụ SaaS hoặc API cụ thể. Mỗi provider hiển thị các resource và data source riêng cho nền tảng đích. Ví dụ, provider AWS cho phép tạo instance EC2, bucket S3 và các dịch vụ AWS khác. Các provider phải được khai báo và khởi tạo bằng terraform init trước khi có thể được sử dụng.
3Resource trong Terraform là gì?
Resource trong Terraform là gì?
Câu trả lời
Một Terraform resource đại diện cho một thành phần hạ tầng được quản lý bởi Terraform, như một instance máy ảo, một mạng hoặc một cơ sở dữ liệu. Các resource được khai báo trong các tệp cấu hình với một kiểu và một tên cục bộ duy nhất. Terraform sử dụng các khai báo này để tạo, sửa đổi hoặc xóa hạ tầng thực tế. Mỗi resource có các đối số cấu hình và các thuộc tính được export có thể sử dụng bởi các resource khác.
Các biến đầu vào trong Terraform được dùng để làm gì?
Vai trò của outputs 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
Terraform Nâng cao
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í