IT Skill
Mastering CI/CD From Docker To Kubernetes – From On Premise To Cloud
Thời lượng: 0 week
34 Lessons
Cấp độ: All
0 Students
Huấn luyện viên chính
Nhan NguyenVề chương trình này
Bạn sẽ làm chủ được gì?
Mentors
Nội dung chương trình
9 Modules · 34 Lessons- Continuous Integration (CI): Mục đích, lợi ích
- Continuous Delivery (Chuyển giao liên tục)
- Continuous Deployment (Triển khai Liên tục)
- GitOps: Giới thiệu triết lý Pull-based
- Checklist các công cụ cần cài trên máy cá nhân (aws-cli, kubectl, helm, docker)
- Xác thực tài khoản AWS, tạo Billing Alarm
- Xác nhận cluster K8s on-premise (từ khóa trước) đã sẵn sàng
- Checkout dự án nodejs
- Lý thuyết: Git Workflow (Gitflow vs. Trunk-Based Development).
- Lab: Thực hành các lệnh git thông dụng trong một workflow teamwork mẫu
- Lab: Cài đặt GitLab & Runner trên local với Docker Compose
- Hướng dẫn: Cấu hình GitLab lần đầu, tạo user/group/project
- 1.3.1. Lý thuyết: Jenkins là gì? Kiến trúc Master/Agent.
- 1.3.2. Lab: Cài đặt Jenkins với Docker Compose
- 1.3.3. Hướng dẫn: Khám phá giao diện Jenkins, quản lý user, cài đặt các plugin cần thiết (Blue Ocean, Docker, Kubernetes…).
- 1.4.1. Lý thuyết: Pipeline as Code và cú pháp Jenkinsfile (Declarative)
- 1.4.2. Lab A – Continuous Delivery: Viết Jenkinsfile có stage “Deploy to Staging” và một bước input yêu cầu phê duyệt thủ công trước khi chạy stage “Deploy to Production”.
- 1.4.3. Lab B – Continuous Deployment: Chỉnh sửa Jenkinsfile để pipeline chạy tự động từ đầu đến cuối không cần phê duyệt.
- 1.4.4. Kỹ thuật nâng cao: Parameterized Builds, cho phép người dùng nhập tham số (vd: version, environment) khi trigger pipeline.
- Triển Khai BackEnd – FrontEnd Lên Docker và K8S – Mô Hình All In One
- Triển Khai CI/CD Từ Github Lên K8S Thông Qua Jenkins Và Gitlab Registry
- ArgoCD Là Gì ? Ưu và nhược điểm – Khi no cần dùng Và khi nào Không nên dùng
- Triết lý Pull và Pull Trong DevOps
- Cài đặt ArgoCD trên K8S
- Giới thiệu các tính năng của ArgoCD
- Triển Khai hạ ứng dụng từ Gitlab/Github lên K8S
- Triển ArgoCD Cùng Helm
- Tổng Quan DevOps, Tư Duy Trên Cloud & Chuẩn Bị Lab CI/CD
- Tạo cụm EKS
- Triển Khai ArgoCD Trên AWS
- Triển khai Cert Manager trên EKS
- Triển khai AWS ALB Ingress Controller
- Triển Khai Helm Chart Thông qua ArgoCD Kết hợp với Nginx Load Balangcer trên EKS
- Xây Dựng Hệ Thống HYBRID CLOUD DR & GITOPS
Đối tượng phù hợp
- DevOps Fresher
Giảng viên
Nhan Nguyen
0 Students
1 Courses
Đánh giá từ học viên
Chưa có đánh giá nào. Hãy là người đầu tiên!
Đăng nhập và đăng ký khóa học để viết đánh giá.
Học phí:
₫0.00