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

Hands-On DevOps Course - EKS AutoMode, OIDC, EKS Blueprints

Khóa học DevOps Thực hành - EKS AutoMode, OIDC, EKS Blueprints

Khóa học DevOps Thực hành - EKS AutoMode, OIDC, EKS Blueprints

Khóa học DevOps thực tế, theo dự án, bao gồm GitLab CI/CD, Docker, Terraform, AWS, EKS và GitOps

4.9
(13 đánh giá)
152 học viên
Giảng viên
Oluwaseun Alausa
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
43 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Xây dựng pipeline CI/CD an toàn với GitLab
Xác thực GitLab với AWS qua OIDC (không cần access key)
Cung cấp hạ tầng đám mây bằng Terraform (thiết kế dạng module, có thể tái sử dụng)
Thiết lập và quản lý GitLab Runner trên AWS bằng cả Console và Terraform
Triển khai ứng dụng trực tiếp lên EC2 từ GitLab CI/CD qua AWS SSM, không cần SSH
Triển khai và quản lý workload trên Kubernetes (EKS Auto Mode)
Làm việc với NodeClasses, NodePools, StorageClasses và Ingress trong EKS
Hiểu khái niệm access entry trong EKS
Hiểu về IRSA, Pod Identity và RBAC
ArgoCD với Terraform EKS Blueprints Addons

Yêu cầu

Yêu cầu kiến thức cơ bản về DevOps
Yêu cầu kiến thức cơ bản về GitLab CI/CD
Yêu cầu kiến thức cơ bản về Docker và Kubernetes
Yêu cầu kiến thức cơ bản về AWS

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

Khóa học dành cho lập trình viên, quản trị hệ thống và chuyên gia CNTT muốn nâng cao kỹ năng DevOps thông qua thực hành và các bài triển khai thực tế.

Nội dung khóa học

5 phần • 43 bài giảng
1 Chào mừng đến với khóa học
2 Tổng quan khóa học
3 Thiết lập domain GoDaddy
4 Thiết lập Hosted Zone Route53
1 Tạo GitLab Project
2 Thiết lập SSH Key
3 Xác thực và Push lên GitLab bằng SSH Key
4 Tạo IAM User cho OIDC Setup
5 Tổng quan về OIDC: GitLab và AWS
6 Thiết lập OIDC với Terraform - Phần 1
7 Thiết lập OIDC với Terraform - Phần 2
8 Triển khai OIDC với Terraform
9 Kiểm tra OIDC và Xóa IAM User
10 Hiểu về quy trình thiết lập GitLab Runner
11 Thiết lập GitLab Runner trên AWS Console
12 GitLab Shared Template
13 Quy trình Terraform cho thiết lập GitLab Runner
14 Triển khai GitLab Runner với Terraform
1 Tổng quan dự án Moodle
2 Yêu cầu LAMP Stack cho Moodle
3 Thiết lập EC2 Instance cho Moodle với Terraform
4 Thêm SSM-User vào Docker Group
5 Yêu cầu PHP Extension cho Moodle
6 Tổng quan Dockerfile cho Moodle
7 Tổng quan Docker Compose cho Moodle
8 Tổng quan GitLab CI cho Moodle
9 Build và Triển khai Moodle Phần 1
10 Build và Triển khai Moodle Phần 2
11 Build và Triển khai Moodle Phần 3
1 Tổng quan EKS Auto Mode
2 Tổng quan về RBAC, IRSA, Pod Identity
3 Tổng quan Terraform EKS Module
4 Tổng quan cấu hình Terraform EKS Module
5 Triển khai Terraform EKS Phần 1
6 Triển khai Terraform EKS Phần 2
7 EKS NodeClass và NodePool
8 Build và Push ContactForm Image lên ECR
9 Triển khai ContactForm App lên EKS
10 Triển khai IngressClass với TLS
1 Tổng quan ArgoCD
2 Terraform EKS Blueprints Addons
3 Truy cập ArgoCD UI với TLS và Tạo ArgoCD Application
4 Triển khai ContactForm App với ArgoCD

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

This course is a hands-on, project-driven DevOps course designed to teach you how modern DevOps is practiced in real production environments.

Rather than focusing on theory, you will build, deploy, and manage real applications end-to-end using industry-standard tools such as GitLab CI/CD, Docker, Terraform, AWS, Kubernetes (EKS Auto Mode), and ArgoCD.

You will start by setting up a secure GitLab workflow, including SSH authentication, GitLab runners, and OIDC-based authentication with AWS, eliminating long-lived access keys and aligning with modern cloud security best practices.

From there, you will work on real-world projects, including deploying a three-tier Moodle LMS application on EC2 using Docker, Docker Compose, Terraform, and CI/CD pipelines. You will also learn how to deploy applications to EC2 instances directly from GitLab CI/CD using AWS Systems Manager (SSM), enabling secure, keyless access to servers without relying on SSH.

Next, you’ll take things further by deploying workloads to Kubernetes on AWS using EKS Auto Mode. You’ll learn how to:


  • Provision EKS using Terraform modules

  • Work with NodeClasses, NodePools, StorageClasses, and Ingress

  • Implement AWS Pod Identity for secure, least-privilege pod-to-AWS access

  • Build container images, push them to Amazon ECR, and deploy them via CI/CD

  • Expose applications securely using AWS Load Balancers and Route53

Finally, you’ll implement GitOps using ArgoCD, where Git becomes the single source of truth for your Kubernetes deployments. You’ll install and configure ArgoCD with Terraform, secure access with TLS, and deploy applications declaratively using GitOps workflows.

By the end of this course, you won’t just understand DevOps concepts — you’ll have practical, production-ready experience designing, building, and operating CI/CD pipelines, cloud infrastructure, and Kubernetes platforms the way they are implemented in real organizations.

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 Terraform
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊