Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Node n8n Nâng cao cho Tự động hóa DevOps
- Node Webhook: phương thức xác thực, chế độ phản hồi và xử lý tiêu đề (header)
- Node HTTP Request: gọi REST API, xử lý phân trang, phản hồi lỗi và logic thử lại
- Node SSH: xác thực bằng khóa, thực thi lệnh từ xa và truyền tệp
- Node Execute Command: chạy shell script, kubectl và Terraform CLI trên host n8n
- Node Code: JavaScript và Python để chuyển đổi dữ liệu giữa các giai đoạn đường ống
- Node Git: sao chép kho lưu trữ (clone repository), commit thay đổi và push từ bên trong một quy trình làm việc
- Lab: xây dựng một receiver webhook làm phong phú nội dung tải đến (incoming payloads) và gửi phản hồi có điều kiện
Tích hợp nền tảng CI/CD với n8n
- Node GitHub: kích hoạt quy trình làm việc, kiểm tra trạng thái job, tạo release và quản lý issue
- Node GitLab: kích hoạt pipeline, theo dõi tiến độ giai đoạn và quản lý merge request
- Node Jenkins: build có tham số hóa, truy vấn trạng thái job và quản lý cấu hình
- Node CircleCI và Bitbucket Pipeline: kích hoạt pipeline và lấy kết quả build
- Mẫu: Hub CI/CD đa nền tảng với phân phối từ một lần kích hoạt webhook đơn lẻ
- Mẫu: Tổng hợp trạng thái build với các cổng phê duyệt điều kiện (conditional promotion gates)
- Lab: tạo một quy trình làm việc kích hoạt build trên hai nền tảng CI và chờ cả hai đều thành công
Tổng hợp Quy trình Làm việc và Xử lý Lỗi
- Node Sub-workflow: chia các monolithic workflows thành các thành phần mô-đun, có thể tái sử dụng
- Node Error Trigger: xử lý lỗi tập trung cho các tự động hóa CI/CD nhiều bước
- Node Switch và Merge: phân nhánh điều kiện và thực thi song song
- Schedule Trigger: điều phối pipeline dựa trên cron và kiểm tra sức khỏe định kỳ
- Loop Over Items node: xử lý hàng loạt trên nhiều kho lưu trữ hoặc môi trường
- Lab: thiết kế một pipeline mô-đun với sub-workflows và định tuyến lỗi tập trung
Xây dựng Đường ống Triển khai Liên tục
- Nâng cấp môi trường: từ dev sang staging rồi production với cổng phê duyệt thủ công
- Tích hợp Infrastructure as Code: kích hoạt chạy Terraform và Terragrunt từ n8n
- Triển khai container: điều phối xây dựng image Docker, push lên registry và khởi động lại dịch vụ
- Tích hợp thông báo: cảnh báo Slack, Microsoft Teams và email cho các sự kiện pipeline
- The dõi Artifact: thu thập và truyền tải metadata build xuyên suốt các giai đoạn pipeline
- Lab: xây dựng một pipeline triển khai cuối-đến-đầu với cổng phê duyệt và thông báo đa kênh
Cấu hình n8n cho Môi trường DevOps
- Triển khai Docker với backend PostgreSQL và Redis cho chế độ thực thi hàng đợi (queue mode)
- Biến môi trường và phương thức cấu hình cho các thiết lập đạt chuẩn sản xuất
- Quản lý thông tin xác thực: khóa API, khóa SSH, token OAuth và ghi đè thông tin xác thực
- Quản lý người dùng: kiểm soát truy cập dựa trên vai trò (RBAC) và quyền cấp nhóm
- Tăng cường bảo mật: thiết lập SSL, cấu hình SSO và kiểm soát truy cập API
- Lab: triển khai và cấu hình một instance n8n sẵn sàng cho sản xuất bằng Docker Compose
Giám sát, Logging và Quan sát Quy trình Làm việc
- Dữ liệu thực thi n8n: xem, lọc và xuất lịch sử chạy quy trình làm việc
- Cấu hình logging có cấu trúc và quản lý mức log để gỡ lỗi
- Chỉ số tương thích Prometheus và tích hợp tracing OpenTelemetry
- Xây dựng bảng điều khiển sức khỏe quy trình làm việc với kiểm tra trạng thái kích hoạt bởi webhook
- Cảnh báo tự động khi xảy ra sự cố và bất thường về thời gian thực thi
- Lab: thiết lập giám sát và cảnh báo lỗi cho một quy trình CI/CD nhiều bước
Kịch bản Tự động hóa DevOps Thực tế
- Tự động hóa phản ứng sự cố: làm phong phú cảnh báo, thông báo on-call và kích hoạt runbook
- Giám sát sức khỏe pod Kubernetes với các quy trình khởi động lại và tăng cấp tự động
- Hoàn tác tự động: phát hiện thất bại triển khai và quay lại trạng thái tốt nhất đã biết trước đó
- Xác định lệch cấu hình: so sánh trạng thái đã triển khai với cấu hình mong muốn
- Bảo trì cơ sở hạ tầng theo lịch trình: dọn dẹp, tạo snapshot và thu hồi tài nguyên
- Lab: xây dựng một quy trình phản ứng sự cố hoàn chỉnh với làm phong phú, thông báo và khắc phục tự động
Yêu cầu
- Hiểu biết cơ bản về các nguyên tắc DevOps và vòng đời phát triển phần mềm
- Có kinh nghiệm với Git và ít nhất một nền tảng CI/CD như Jenkins, GitHub Actions hoặc GitLab CI
- Quen thuộc với dòng lệnh Linux và container Docker
- Không yêu cầu kinh nghiệm trước về n8n - tất cả node và quy trình làm việc được giảng dạy thực hành từ nguyên lý cơ bản
Đối tượng tham dự
- Kỹ sư DevOps và kỹ sư nền tảng muốn tự động hóa đường ống CI/CD bằng các quy trình làm việc trực quan, kiểm soát phiên bản (version-controlled)
- Kỹ sư Độ tin cậy Trang web (SRE) muốn xây dựng tự động hóa phản ứng sự cố và giám sát
- Kỹ sư Cơ sở hạ tầng phụ trách điều phối triển khai trên nhiều môi trường
- Nhóm có tối đa 13 học viên tìm kiếm một khoá học ngắn gọn, thực tiễn với khả năng áp dụng ngay lập tức trong công việc hàng ngày
14 Giờ
Đánh giá (1)
Tôi thích nhất phần thực hành, áp dụng trực tiếp của khóa đào tạo.
Andrea Kerekes - Accenture Cluj
Khóa học - n8n for Beginners: Modern Automation with Latest Features
Dịch thuật bằng máy