1.
Giới thiệu
1.1 Yêu cầu chuẩn bị
2.
Chuẩn bị repo & Helm chart
2.1 Tạo 3 repo GitHub
2.2 Sinh Helm chart bằng AI
2.3 Tùy chỉnh values & ingress
3.
CI - SonarQube
3.1 Khởi tạo source code
3.2 Tạo SonarQube server (EC2)
3.3 Đăng nhập & tạo token
3.4 sonar-project.properties
4.
Registry, quyền & thông báo
4.1 Tạo ECR repository
4.2 Tạo IAM user cho CI
4.3 Slack app & webhook
5.
GitHub PAT & Secrets
5.1 Tạo GitHub PAT
5.2 Lưu GitHub Secrets
5.3 Lưu GitHub Variables
6.
Pipeline CI/CD
6.1 Tạo feature branch
6.2 Sinh pipeline bằng AI
6.3 Rà soát pipeline
7.
Chạy pipeline qua PR
7.1 Commit pipeline
7.2 Cập nhật SONAR_HOST_URL
7.3 Raise Pull Request
7.4 Kiểm tra Quality Gate
7.5 Merge & chạy Docker + Helm
7.6 Xác minh kết quả
8.
Chuẩn bị EKS
8.1 Domain & certificate
8.2 Cài công cụ local
8.3 IAM user Administrator
8.4 aws configure
9.
Dựng EKS bằng Terraform
9.1 Mở repo & AI coding
9.2 Sinh Terraform EKS
9.3 Review & apply
9.4 EBS CSI Driver
10.
ALB Controller & ArgoCD
10.1 AWS LB Controller
10.2 Cài ArgoCD
10.3 Ingress cho ArgoCD
10.4 Cấu hình DNS
10.5 Truy cập ArgoCD
11.
ArgoCD đồng bộ vProfile
11.1 Login & thêm Git repo
11.2 Quyền ECR cho node
11.3 Commit Terraform
11.4 ArgoCD manifests
11.5 Apply & xác minh
12.
Truy cập & kiểm thử
12.1 DNS cho app
12.2 Truy cập app
12.3 Kiểm thử GitOps
13.
Dọn dẹp
14.
Tổng kết
Tiếng Việt
English
AWS Cloud Clubs Việt Nam
Last Updated
2026
Author
Kiet Tran
vProfile GitOps Workshop
> Pipeline CI/CD
Pipeline CI/CD
Pipeline CI/CD với GitHub Actions
Sinh pipeline
ci.yml
bằng AI coding trên feature branch và rà soát lại.
6.1 Tạo feature branch
6.2 Sinh pipeline bằng AI
6.3 Rà soát pipeline