Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Mastering Argo Rollouts: Progressive Delivery in Kubernetes

Thành thạo Argo Rollouts: Triển khai Tiệm tiến (Progressive Delivery) trong Kubernetes

Thành thạo Argo Rollouts: Triển khai Tiệm tiến (Progressive Delivery) trong Kubernetes

Từ Cơ bản đến Nâng cao: Chiến lược Triển khai Canary và Blue-Green đáng tin cậy, không thời gian ngừng hoạt động trong Kubernetes

4.3
(67 đánh giá)
2,346 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
78 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Nắm vững Kiến thức Cơ bản về Argo Rollouts: Hiểu các khái niệm cốt lõi và kiến trúc của Argo Rollouts trong Kubernetes.
Thành thạo Chiến lược Triển khai: Học cách triển khai blue-green và canary để kiểm soát quá trình rollout.
Kỹ năng Giám sát Rollout: Trở thành chuyên gia trong việc giám sát và quản lý quy trình rollout bằng Argo Rollouts.
Kỹ thuật Rollback: Có khả năng thực hiện rollback hiệu quả và xử lý lỗi triển khai.
Tích hợp với Công cụ Giám sát: Học cách tích hợp Argo Rollouts với các công cụ giám sát phổ biến để tăng cường khả năng quan sát.
Thực hành Tốt nhất cho Progressive Delivery: Hiểu các phương pháp chính để triển khai tiệm tiến thành công trong môi trường cloud-native.

Yêu cầu

Kiến thức Kubernetes Cơ bản: Quen thuộc với các khái niệm Kubernetes như Pods, Deployments, Services và cấu hình YAML là điều cần thiết.
Hiểu biết về Nguyên tắc CI/CD: Nắm vững cơ bản về quy trình Tích hợp Liên tục và Triển khai Liên tục (CI/CD) sẽ rất hữu ích.
Kinh nghiệm với Containerization: Có kinh nghiệm thực tế với các công nghệ container như Docker, vì Argo Rollouts được sử dụng trong môi trường container.
Quen thuộc với Git: Kiến thức cơ bản về Git để kiểm soát phiên bản, vì các ví dụ và bài tập có thể liên quan đến thao tác Git.
Thành thạo Dòng lệnh: Thoải mái sử dụng giao diện dòng lệnh (CLI), vì nhiều tác vụ Kubernetes và Argo Rollouts được thực hiện qua CLI.
Tùy chọn - Tiếp xúc trước với Argo Workflows: Không bắt buộc, nhưng có nền tảng về Argo Workflows hoặc các công cụ tương tự sẽ giúp hiểu sâu hơn.

Đối tượng phù hợp

Kỹ sư DevOps: Chuyên gia tham gia vào cả phát triển và vận hành, đặc biệt là những người tập trung vào thực hành CI/CD.
Quản trị viên Kubernetes: Cá nhân chịu trách nhiệm quản lý và điều phối các ứng dụng được container hóa bằng Kubernetes.
Nhà phát triển Phần mềm: Lập trình viên xây dựng và triển khai ứng dụng trong môi trường Kubernetes và quan tâm đến việc triển khai kỹ thuật progressive delivery.
Kỹ sư Độ tin cậy Site (SREs): Kỹ sư tập trung vào độ tin cậy và khả năng mở rộng của ứng dụng trong môi trường đám mây, và tham gia tự động hóa các tác vụ vận hành.
Kiến trúc sư Đám mây: Chuyên gia thiết kế cơ sở hạ tầng và dịch vụ đám mây, đặc biệt là những người muốn triển khai chiến lược deployment nâng cao với Kubernetes.
Trưởng nhóm Kỹ thuật: Trưởng nhóm hoặc quản lý dự án giám sát các đội triển khai ứng dụng trong Kubernetes, cần hiểu chiến lược và công cụ triển khai liên quan.

Nội dung khóa học

18 phần • 77 bài giảng
1 Giới thiệu
2 Kho lệnh Tham khảo Git Repository
1 Lý do và Tính năng Chính của Argo Rollout
2 Kiến trúc và Thành phần
3 Khái niệm Argo Rollout
4 Tính năng của Argo Rollout Controller
1 Yêu cầu Hệ thống cho Argo Rollout
2 Cài đặt Argo Rollout
3 Đặc tả Argo Rollout
4 Demo Đơn giản về Argo Rollout
5 Bảng điều khiển Argo Rollout
1 Giới thiệu Chiến lược Canary
2 Giới thiệu Chiến lược Blue Green
1 Thao tác Promote trong Argo Rollout
2 Promote Thủ công trong Argo Rollout
3 Promote Hoàn toàn trong Argo Rollout
4 Hủy bỏ (Abort) Argo Rollout
5 Rollback Argo Rollout
6 Tạm dừng và Tiếp tục Argo Rollout
1 Giới thiệu Phân tích
2 Demo Phân tích với Metrics Giả lập
3 Phân tích Điều kiện Tích cực với Prometheus
4 Phân tích Điều kiện Tiêu cực với Prometheus
5 Đối số Phân tích (Analysis Argument)
1 Truy cập Dịch vụ Rollout qua Proxy
2 Tính năng Giao diện Ứng dụng Demo
3 Demo với Kustomize
4 Xác minh Dịch vụ Xem trước (Preview Service)
1 Giới thiệu Thử nghiệm
2 Điều kiện Thành công của Thử nghiệm
3 Điều kiện Thất bại của Thử nghiệm
4 Tự động Promote khi Thử nghiệm Thành công
5 Tự động Rollback khi Thử nghiệm Thất bại
1 Giới thiệu Tiện ích Bổ sung Metrics Server
2 Demo Tự động Mở rộng Pod Theo chiều Ngang (HPA)
3 Demo Thu nhỏ (Scaling Down) HPA
1 Demo Blue Green
2 Phân tích Trước khi Promote
3 Phân tích Sau khi Promote
4 Rollout Blue Green với Helm
5 Dọn dẹp Helm
1 Giới thiệu Istio
2 Cài đặt Istio
3 Tiện ích Bổ sung Istio Kiali
4 Triển khai Argo Rollout với Istio
5 Triển khai Subset trong Istio
1 Giới thiệu Thông báo
2 Thông báo Slack
1 Thiết lập Máy ảo AWS EC2 với AWS Linux
2 Thiết lập Máy ảo AWS Windows EC2
3 Mô hình Định giá Tài nguyên AWS
4 Thiết lập Minikube trong Máy ảo AWS EC2
5 Thiết lập CentOS trên VirtualBox
6 VirtualBox GuestAddition
7 Thiết lập Minikube trong CentOS
8 Thiết lập Kubernetes Đa Node
1 Giới thiệu về Container
2 Demo Docker Container - Docker Hub
3 Kiến trúc Kubernetes
4 Pods trong Kubernetes
5 Services trong Kubernetes
6 Demo Service - Cluster IP
7 Demo Service - Node Port
8 Demo Service - Node Port - SSH Tunnel
9 Replicaset trong Kubernetes
10 Deployments trong Kubernetes
11 Các Thành phần Bổ sung của Kubernetes
1 Cài đặt và Giới thiệu HELM3
2 Demo Helm Repo, Charts, Templates
1 Giới thiệu Prometheus
2 Cài đặt Prometheus
3 Truy cập Giao diện Grafana và Prometheus
1 Tại sao dùng Argo Workflow
2 Workflow Hello World
1 Các Trường hợp Sử dụng Ví dụ có thể có
2 Hệ sinh thái Argo
3 Kết luận

Giới thiệu khóa học

Dive into the world of Kubernetes with "Mastering Argo Rollouts: Progressive Delivery in Kubernetes." This comprehensive course is designed to equip DevOps professionals, Kubernetes enthusiasts, and software engineers with the skills to implement advanced deployment strategies in Kubernetes using Argo Rollouts. Here's a breakdown of what you'll learn, structured in engaging modules with a focus on both practical and theoretical aspects:


  • Introduction to Kubernetes & Argo Rollouts

    • Understanding the Kubernetes Ecosystem

    • Fundamentals of Kubernetes Deployments

    • Introduction to Argo Rollouts and its importance in modern deployments

  • Deploying with Argo Rollouts

    • Setting up Argo Rollouts in your Kubernetes Cluster

    • Transitioning from traditional deployments to Argo Rollouts

    • Hands-On Exercises: Deploy your first application using Argo Rollouts

  • Advanced Deployment Strategies

    • Deep dive into Canary Releases: Gradually rolling out changes to a subset of users

    • Mastering Blue-Green Deployments: Ensuring zero-downtime during updates

    • Practical Scenarios: Implementing complex deployment strategies

  • Monitoring and Automated Rollbacks

    • Integrating with monitoring tools like Prometheus and Grafana

    • Setting up Automated Rollbacks based on real-time metrics

    • Critical Analysis: Understanding deployment metrics for decision-making

  • Real-World Applications and Best Practices

    • Applying Argo Rollouts in production environments

    • Case Studies: Analysis of successful Argo Rollouts implementations

    • Best Practices: Ensuring high availability and reliability


Throughout the course, emphasis is placed on practical implementation and real-world applicability, ensuring that you not only understand the concepts but also can confidently apply them in your Kubernetes environment. Whether you aim to enhance your DevOps capabilities or master progressive delivery techniques, this course is your gateway to excelling in the cloud-native landscape. Join us to become proficient in managing Kubernetes deployments with efficiency and control.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Argo Rollouts
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Kubernetes
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊