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

Apache Airflow on AWS EKS: The Hands-On Guide

Apache Airflow trên AWS EKS: Hướng Dẫn Thực Hành

Apache Airflow trên AWS EKS: Hướng Dẫn Thực Hành

Cách thiết lập Apache Airflow trên AWS EKS với Kubernetes Executor và sẵn sàng cho môi trường production!

4.4
(418 đánh giá)
5,604 học viên
Giảng viên
Marc Lamberti
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
7.0 giờ video
95 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

Cách Xây Dựng Kiến Trúc Airflow Sẵn Sàng Cho Production Trên AWS EKS Từ A-Z
Cách triển khai DAG từ Git (kho công khai và riêng tư)
Cách Tạo CI/CD Pipeline với AWS CodePipeline Để Triển Khai DAG
Cách Chia Sẻ DAG và Lưu Trữ Log với AWS EFS
Cách Bật Remote Logging với AWS S3 trong EKS
Cách Kiểm Tra DAG trong CI/CD pipeline
Cách Lưu Trữ Dữ Liệu Nhạy Cảm trong AWS Secret Manager

Yêu cầu

Kiến thức tốt về Apache Airflow
Kiến thức trung cấp về AWS
Kiến thức trung cấp về Docker và Kubernetes
CÁC DỊCH VỤ AWS SỬ DỤNG KHÔNG THUỘC CHƯƠNG TRÌNH FREE TIER

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

Kỹ sư dữ liệu
Kỹ sư phần mềm
DevOps

Nội dung khóa học

10 phần • 89 bài giảng
1 Điều kiện tiên quyết quan trọng
2 Tôi là ai?
3 Hành trình Airflow của bạn
4 Tổng quan về kiến trúc
5 Danh sách kiểm tra
1 [Thực hành] Thiết lập ngân sách
2 [Thực hành] Tạo nhóm quản trị IAM
3 [Thực hành] Tạo người dùng quản trị IAM
4 [Thực hành] Sử dụng tài khoản Admin
1 Tại sao hiểu khái niệm DevOps lại quan trọng?
2 Nhắc lại về Kubernetes
3 IaC hay Infrastructure as code là gì?
4 Triển khai với GitOps
5 GitOps đơn giản hóa với Flux
1 [Thực hành] Tạo môi trường cloud9 cho workstation
2 [Thực hành] Cấu hình workstation
3 [Thực hành] Cấu hình Cloud9 với tài khoản Admin
4 AZ, VPC và Subnet trong AWS
5 AWS EKS là gì?
6 [Thực hành] Tạo và cấu hình kho Git cho GitOps
7 Tổng quan Kiến trúc EKS
8 [Thực hành] Tạo Cluster với eksctl
9 [Thực hành] Cài đặt và Cấu hình Flux
10 [Thực hành] Thêm một chút cấu trúc
11 Namespace trong Kubernetes
12 [Thực hành] Tạo namespace dev, staging và prod
1 Helm là gì?
2 [Thực hành] Tổng quan về Airflow Helm chart
3 Mở rộng với Kubernetes Executor
4 [Thực hành] Cài đặt EBS Driver
5 [Thực hành] Thiết lập HelmRepo
6 [Thực hành] Triển khai Airflow với Flux
7 Xử lý sự cố triển khai với Flux
8 Đồng bộ DAG trong Kubernetes
9 [Thực hành] Lấy DAG với Git-Sync
10 [Thực hành] Chạy DAG với Git-Sync
11 Secret trong Kubernetes
12 [Thực hành] Lấy DAG với Git-Sync từ kho riêng tư
1 Thiết lập
2 AWS CodePipeline là gì?
3 [Thực hành] Xây dựng CI/CD pipeline với CodePipeline và ECR
4 [Thực hành] Triển khai Airflow trong EKS với CodePipeline và Flux
5 Unit testing trong Airflow
6 [Thực hành] Unit testing cho DAG của bạn
7 [Thực hành] Xây dựng CI/CD pipeline trong môi trường dev với unit tests
8 [Thực hành] Integration tests để kiểm tra task trong DAG
9 [Thực hành] Xây dựng CI/CD pipeline trong môi trường staging với integration tests
10 [Thực hành] Dọn dẹp
1 [Thực hành] Thiết lập
2 Service trong Kubernetes
3 Kiến trúc với Elastic Load Balancer
4 [Thực hành] Mở Airflow UI với AWS Elastic Load Balancer
5 Ingress là gì?
6 Kiến trúc với AWS ALB Ingress controller
7 [Thực hành] Mở Airflow UI với AWS ALB Ingress
8 [Thực hành] Mở môi trường staging với AWS ALB
9 Nhắc nhanh về SSL
10 [Thực hành] Tạo Domain cho Airflow với ExternalDNS và AWS Route53
11 [Thực hành] Kích hoạt SSL trên Airflow UI
12 [Thực hành] Sửa lỗi health check của AWS ALB
13 [Thực hành] Xuất secret object SSL
14 [Thực hành] Nâng cấp môi trường staging
15 [Bài tập] Bật DNS và SSL cho môi trường staging
16 [Thực hành] Tạo subdomain để truy cập các UI của Airflow
17 Dọn dẹp
1 Thiết lập
2 RBAC trong Kubernetes
3 Vấn đề quyền truy cập log của pod
4 [Thực hành] Lưu trữ log trong AWS EFS
5 [Thực hành] Remote logging với AWS S3
6 Hạn chế của remote logging với AWS S3
7 Remote logging với AWS CloudWatch
8 Dữ liệu nhạy cảm với Secret Backends
9 [Thực hành] Quản lý kết nối với AWS Secret Manager
10 [Tạo] Lưu trữ secret object của AWS Secret Manager cho Flux
11 Dọn dẹp
1 Thiết lập
2 [Thực hành] Tạo môi trường production
3 Xác định điểm lỗi đơn lẻ
4 [Thực hành] Đảm bảo Airflow UI có tính sẵn sàng cao
5 AWS Relational Database Service
6 [Thực hành] Airflow với AWS RDS
7 DAG Serialization
8 [Thực hành] Tạo web server stateless với DAG Serialization
9 Dọn dẹp
10 Chúc mừng!
1 [BÀI VIẾT BLOG] PostgresOperator: Tất cả những gì bạn cần biết
2 [VIDEO] TriggerDagRunOperator Mới!
3 [VIDEO] Chạy Airflow với Official Helm Chart

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

Struggling to set up Airflow on AWS EKS?

You are at the right place!

With more than 15,000 students, I got many feedbacks about how difficult it is to configure Airflow on AWS with the official Helm chart.

Guess what? You are about to learn everything you need to set up a production-ready architecture for Apache Airflow on AWS EKS

This course is designed to guide you through the different steps of creating a real world architecture:

  1. Configuring the EKS cluster following best practices

  2. Deploying automatically changes with GitOps

  3. Using Helm to configure and set up Airflow on Kubernetes

  4. Configuring the official Helm chart of Airflow to use the Kubernetes Executor and many different features

  5. Deploying DAGs in Airflow with Git-Sync and AWS EFS

  6. Deploying DAGs/Airflow through CI/CD pipelines with AWS CodePipeline

  7. Testing your DAGs automatically

  8. Securing your credentials and sensitive data in a Secret Backend

  9. Enabling remote logging with AWS S3

  10. Creating 3 different environments dev/staging and prod

  11. Making the production environment scalable and highly available

  12. and more!

WARNING:

  • The course is not meant to learn the basic of Airflow, you must be already familiar with it.

  • If you already know Kubernetes/Docker/AWS your learning will be easier, but no worries I explain everything you need.

  • YOU WON'T learn how to interact with AWS in your DAGs. This course is about designing an architecture not about DAGs.

  • The course is NOT free-tier eligible as we are going to use many AWS services and set up a real world architecture.

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 Aws
Hiển thị tất cả khoá học Cloud Computing
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 😊