✏️ Bài tập Ngày 8: ApplicationSet¶
🎯 Mục tiêu¶
- Tạo ApplicationSet với List Generator
- Tạo ApplicationSet với Git Generator
- Thêm folder mới → auto-deploy
Bài tập 1: List Generator¶
- Apply ApplicationSet:
- Kiểm tra 3 apps tạo tự động:
- Cleanup:
Bài tập 2: Git Generator¶
- Push thư mục
apps/(app-1, app-2, app-3) lên Git repo - Apply ApplicationSet:
- Kiểm tra 3 apps:
Bài tập 3: Auto-deploy khi tạo folder mới 🚀¶
-
Tạo folder
apps/app-4/trên Git: -
Chờ ArgoCD detect (tối đa 3 phút)
-
Kiểm tra:
Bài tập 4: Xóa folder → Auto-delete¶
- Xóa folder
apps/app-4/khỏi Git - Commit & Push
- ApplicationSet sẽ tự xóa Application
app-4
✅ Checklist hoàn thành¶
- [ ] List Generator tạo 3 apps tự động
- [ ] Git Generator tạo apps từ folder structure
- [ ] Thêm folder mới → app mới tự động xuất hiện
- [ ] Xóa folder → app tự động bị xóa