inflearn logo

CI/CD GitOps thực tiễn với Jenkins và ArgoCD

Vượt ra ngoài CI/CD truyền thống dựa trên Jenkins, khóa học còn bao quát cả việc triển khai GitOps bằng ArgoCD. Bạn sẽ trực tiếp thiết kế và triển khai chiến lược CI/CD·GitOps cho từng môi trường dev·staging·production bằng cách kết hợp Jenkins và ArgoCD. Bạn sẽ làm việc với Jenkins theo mô hình Push và ArgoCD theo mô hình Pull, trực tiếp so sánh hai phương thức trên cùng một cluster để hoàn thiện pipeline triển khai hybrid mang tính thực tiễn. Thực hành các kỹ thuật triển khai cốt lõi cần thiết cho vận hành, bao gồm Canary, Blue-Green, RBAC, quy trình phê duyệt, ứng phó sự cố và tự động rollback.

99 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Docker
Docker
Jenkins
Jenkins
Kubernetes
Kubernetes
CI/CD
CI/CD
backend
backend
Docker
Docker
Jenkins
Jenkins
Kubernetes
Kubernetes
CI/CD
CI/CD
backend
backend

Tin tức

1 bài viết

  • kenneth님의 프로필 이미지

    Xin chào, tôi là Lee Do-won.


    "Tôi đã thử tạo pipeline Jenkins, nhưng mới chỉ nghe nói về các khái niệm như ArgoCD hay GitOps."

    "Tôi thấy bối rối không biết nên thiết kế việc triển khai như thế nào cho từng môi trường dev, staging và production."


    Dành cho những ai đang trăn trở về những vấn đề này, chúng tôi đã mở khóa học 「Học GitOps CI/CD thực chiến với Jenkins và ArgoCD」 trên Inflearn.


    Khóa học này khác biệt ở những điểm sau


    • Cùng tìm hiểu cả GitOps dựa trên ArgoCD, vượt xa CI/CD truyền thống dựa trên Jenkins.

    • Trực tiếp so sánh phương thức Push (Jenkins) và Pull (ArgoCD) trên cùng một cụm. Khi ai đó thay đổi thủ công bằng kubectl, bạn sẽ tận mắt thấy một bên giữ nguyên thay đổi còn bên kia tự động khôi phục, đồng thời trực tiếp cảm nhận sự khác biệt trong cách rollback và kiểm tra lịch sử triển khai.

    • Kết hợp hai phương thức để xây dựng từ đầu đến cuối một pipeline triển khai kết hợp, trong đó dev·staging sử dụng Jenkins Push, còn production sử dụng ArgoCD Pull (phê duyệt Sync thủ công).

    • Thực hành các kỹ thuật triển khai cốt lõi cần thiết cho vận hành, từ Canary, Blue-Green, RBAC, quy trình phê duyệt, ứng phó sự cố đến tự động rollback.


    Môi trường thực hành

    Chỉ cần Docker Desktop là có thể thực hiện. Có thể sử dụng trên cả Windows và macOS, không cần tài khoản đám mây như AWS hay phát sinh thêm chi phí.


    Khóa học này phù hợp với những người sau


    • Kỹ sư backend và hạ tầng đã từng sử dụng Jenkins nhưng mới làm quen với ArgoCD/GitOps

    • Những người muốn chuyển việc triển khai Kubernetes từ thao tác thủ công bằng kubectl apply sang tự động hóa

    • Những người phụ trách DevOps·SRE đang cân nhắc các yêu cầu vận hành như phê duyệt triển khai, rollback và theo dõi kiểm toán


    Tổng thời lượng học khoảng 10~11 giờ, đồng thời cung cấp tài liệu thực hành và hướng dẫn khắc phục sự cố.


    👉 Xem khóa học: https://inf.run/dEjZE

    Nếu có điều gì thắc mắc, hãy thoải mái để lại bình luận hoặc đăng trong mục Q&A của khóa học nhé!

    0

Ưu đãi có thời hạn

794.525 ₫

49%

1.589.049 ₫