
GitOps & ArgoCD
Nguyên tắc GitOps, kiến trúc ArgoCD, ứng dụng, chiến lược đồng bộ, rollback, xử lý sự cố đồng bộ thất bại
1Nguyên tắc cơ bản của GitOps là gì?
Nguyên tắc cơ bản của GitOps là gì?
Câu trả lời
Nguyên tắc cơ bản của GitOps là sử dụng Git làm nguồn sự thật duy nhất (single source of truth) cho hạ tầng và ứng dụng. Mọi thay đổi hạ tầng đều thông qua các commit Git, mang lại khả năng kiểm toán, quản lý phiên bản và rollback dễ dàng. Các công cụ GitOps như ArgoCD tự động đồng bộ hóa trạng thái cluster với trạng thái được khai báo trong Git.
2Kiến trúc chính của ArgoCD là gì?
Kiến trúc chính của ArgoCD là gì?
Câu trả lời
ArgoCD sử dụng kiến trúc pull-based với nhiều thành phần: Application Controller (đồng bộ trạng thái), Repo Server (lấy manifest từ Git), API Server (cung cấp REST API) và Redis (caching). Kiến trúc pull này cho phép cluster lấy thay đổi từ Git thay vì nhận push deployment từ CI/CD, cải thiện bảo mật và độ tin cậy.
3Sự khác biệt giữa ArgoCD Application và ApplicationSet là gì?
Sự khác biệt giữa ArgoCD Application và ApplicationSet là gì?
Câu trả lời
Một ArgoCD Application triển khai một ứng dụng đến một cluster và namespace cụ thể. Một ApplicationSet tự động tạo nhiều Application từ template, lý tưởng để quản lý nhiều môi trường (dev, staging, prod) hoặc nhiều cluster với cùng cấu hình cơ sở. ApplicationSet sử dụng các generator (Git, List, Cluster, Matrix) để tạo Application động.
Trạng thái OutOfSync trong ArgoCD có nghĩa là gì?
Sự khác biệt giữa Continuous Delivery (CD) và Continuous Deployment trong bối cảnh GitOps 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
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
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í