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

CKAD Certified Kubernetes Application Developer | CKAD Exam

CKAD Certified Kubernetes Application Developer | Bài thi CKAD

CKAD Certified Kubernetes Application Developer | Bài thi CKAD

CKAD | Kubernetes | CKA Essentials | Chứng chỉ CKAD | Certified Kubernetes Application Developer

4.6
(41 đánh giá)
593 học viên
Giảng viên
Praveenkumar Bouna
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
16.5 giờ video
265 bài giảng
6 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ì

Thành thạo các thao tác dòng lệnh với kubectl.
Tạo và triển khai các ứng dụng được đóng gói container.
Viết và quản lý file cấu hình YAML.
Cấu hình mạng cho ứng dụng.
Triển khai các mẫu Pod đa container.
Xử lý sự cố ứng dụng hiệu quả bằng kubectl.
Thiết lập môi trường Kubernetes cục bộ.
Cấu hình quản lý tài nguyên.
Thành thạo các kỹ năng terminal cần thiết, bao gồm chỉnh sửa với Vim.

Yêu cầu

Kiến thức làm việc với container runtime.
Kỹ năng dòng lệnh Linux cơ bản (thao tác với file, chỉnh sửa văn bản).
Quen thuộc với cú pháp YAML (hữu ích nhưng không bắt buộc).

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

Dành cho Lập trình viên Ứng dụng muốn xây dựng ứng dụng cloud-native.
Dành cho Kỹ sư DevOps muốn nâng cao kỹ năng điều phối container.

Nội dung khóa học

16 phần • 265 bài giảng
1 Tổng quan về Bài thi CKAD
2 Tạo Deployment Đầu tiên - Demo
3 Cách học khóa học này?
4 Các kỹ năng được đánh giá trong Bài thi CKAD
5 Tài nguyên hữu ích cho việc ôn thi
6 Tham gia Cộng đồng Discord
7 Hoạt động: Xem lại Sổ tay Ứng viên CKAD
8 Hoạt động: Xem lại Chương trình học CKAD
1 Thông báo quan trọng về Điều kiện tiên quyết
2 Thiết lập Kubernetes để chuẩn bị thi
3 Bắt đầu với SSH
4 Bắt đầu với kubectl
5 Bắt đầu với kubectl - Demo
6 Sử dụng Terminal hiệu quả trong kỳ thi
7 Kiến thức cơ bản về Vim cho Kubernetes
1 Kiến trúc Kubernetes - Tổng quan
2 Kiến trúc Kubernetes - Các thành phần Control Plane
3 Kiến trúc Kubernetes - Các thành phần Worker Node
4 Khái niệm về Container
5 Yêu cầu Bài thi CKAD - Containers
6 Tạo Image Container
7 Build một Image Container
8 Chạy Containers
9 Phân phối Image
1 Quản lý Đối tượng Kubernetes - Tổng quan
2 Quản lý Đối tượng Kubernetes - Phương pháp Imperative
3 Quản lý Đối tượng Kubernetes - Phương pháp Declarative
4 Quản lý Đối tượng Kubernetes - Phương pháp Hybrid
5 Quản lý Đối tượng Kubernetes - Chọn phương pháp phù hợp - Mẹo thi
6 Node - Tổng quan
7 Namespace - Tổng quan
8 Namespace - Tạo và Quản lý Namespace
9 Namespace - Gán Namespace
10 Label - Tổng quan
11 Label - Áp dụng Labels
12 Label - Quản lý Labels
13 Label Selectors - Tổng quan
14 Label Selectors - Bộ chọn dạng Set-based
15 Label Selectors - Bộ chọn dạng Equality-based
16 Label Selectors - Bộ chọn trong Manifest
17 Label và Label Selectors - Mẹo thi
18 Annotation - Giới thiệu và Khái niệm
19 Annotation - Áp dụng Annotations
20 Annotation - Quản lý Annotations
21 Labels vs Annotations
1 Pod - Tổng quan
2 Pod - Cấu trúc Manifest
3 Pod - Tạo bằng Phương pháp Imperative
4 Pod - Tạo bằng Phương pháp Declarative
5 Pod - Tạo bằng Phương pháp Hybrid
6 Pod - Vòng đời
7 Pod - Thực thi lệnh trong Containers
8 Pod - Thực thi lệnh trong Containers - Mẹo thi
9 Pod - Xóa một Pod
10 ReplicaSet - Tổng quan
11 ReplicaSet - Cấu trúc Manifest
12 ReplicaSet - Tạo bằng Phương pháp Declarative
13 ReplicaSet - Xóa một ReplicaSet
14 Hành vi Pod Adoption của ReplicaSet - Mẹo thi
15 Deployment - Tổng quan
16 Deployment - Cấu trúc Manifest
17 Deployment - Tạo bằng Phương pháp Imperative
18 Deployment - Tạo bằng Phương pháp Hybrid
19 Deployment - Áp dụng Labels
20 Deployment - Xóa một Deployment
21 StatefulSet - Tổng quan
22 StatefulSet - Tạo một StatefulSet
23 StatefulSet - So sánh StatefulSet và Deployment
24 DaemonSet - Tổng quan
25 DaemonSet - Tạo một DaemonSet
26 DaemonSet - Xóa một DaemonSet
27 Jobs - Tổng quan
28 Jobs - Tạo một Job bằng Phương pháp Imperative
29 Jobs - Quy trình tạo Job
30 Jobs - Tạo một Job bằng Phương pháp Hybrid
31 Jobs - Các thuộc tính Vòng đời
32 Jobs - Xóa một Job
33 CronJob - Tổng quan
34 CronJob - Cấu trúc Manifest
35 CronJob - Mẫu Cron
36 CronJob - Tạo một CronJob bằng Phương pháp Imperative
37 CronJob - Quy trình tạo CronJob
38 CronJob - Tạo một CronJob bằng Phương pháp Hybrid
39 CronJob - Giới hạn Lịch sử Jobs
40 CronJob - Tạo một Job từ CronJob
41 CronJob - Xóa một CronJob
1 Pod đa container - Tổng quan
2 Init Containers - Tổng quan
3 Init Containers - Quy trình hoạt động
4 Init Containers - Thuộc tính chính
5 Init Containers - Các trường hợp sử dụng
6 Init Containers - Demo
7 Init Containers - Nhắm mục tiêu một Container cụ thể trong Pod - Mẹo thi
8 Init Containers - Tài liệu tham khảo
9 Sidecar Containers - Tổng quan
10 Sidecar Containers - Quy trình hoạt động
11 Sidecar Containers - Thuộc tính chính
12 Sidecar Containers - Các trường hợp sử dụng
13 Sidecar Containers - Demo
14 Sidecar Containers có thể là Init Containers - Mẹo
15 Adapter Containers - Tổng quan
16 Adapter Containers - Quy trình hoạt động
17 Adapter Containers - Các trường hợp sử dụng
18 Ambassador Containers - Tổng quan
19 Ambassador Containers - Quy trình hoạt động
20 Ambassador Containers - Các trường hợp sử dụng
21 Pod đa container - Mẹo thi
22 Health Probing - Tổng quan
23 Health Probing - Các loại Health Probe
24 Health Probing - Mối quan hệ phụ thuộc giữa các Health Probe
25 Health Probing - Cơ chế kiểm tra Probe
26 Health Probing - Các thuộc tính Probe phổ biến
27 Health Probing - Quy trình hoạt động của các thuộc tính Probe phổ biến
28 Health Probing - Cấu hình Probing trong các thành phần hệ thống
29 Health Probing - Cấu hình Execute Command Probe
30 Health Probing - Cấu hình HTTP GET Probe
1 Deployments - Khái niệm cốt lõi và Tính năng
2 Rolling Updates - Hiểu những điều cơ bản
3 Rolling Updates - Tạo Deployment đầu tiên của bạn - Demo Phần 1
4 Rolling Updates - Triển khai phiên bản mới - Demo Phần 2
5 Rolling Updates - Giám sát tiến trình Deployment - Demo Phần 3
6 Rolling Updates - Thực hiện Rollback - Demo Phần 4
7 Blue-Green Deployment - Tổng quan
8 Blue-Green Deployment - Quy trình hoạt động
9 Blue-Green Deployment - Ưu và Nhược điểm
10 Blue-Green Deployment - Thiết lập môi trường ban đầu - Demo Phần 1
11 Blue-Green Deployment - Cấu hình định tuyến Service - Demo Phần 2
12 Blue-Green Deployment - Triển khai phiên bản mới - Demo Phần 3
13 Blue-Green Deployment - Chiến lược chuyển lưu lượng - Demo Phần 4
14 Blue-Green Deployment - Dọn dẹp và Xác minh - Demo Phần 5
15 Canary Deployment - Tổng quan
16 Canary Deployment - Quy trình hoạt động
17 Canary Deployment - Ưu và Nhược điểm
18 Canary Deployment - Thiết lập môi trường Production - Demo Phần 1
19 Canary Deployment - Cấu hình phân phối Service - Demo Phần 2
20 Canary Deployment - Giới thiệu phiên bản thử nghiệm - Demo Phần 3
21 Canary Deployment - Chuyển lưu lượng tiến trình - Demo Phần 4
22 Chiến lược Triển khai - Blue/Green vs Canary
23 Kubernetes Scaling - Thao tác Scale-Up thủ công - Demo Phần 1
24 Kubernetes Scaling - Thao tác Scale-Down thủ công - Demo Phần 2
25 Kubernetes Scaling - Triển khai HorizontalPodAutoscaler (HPA) - Demo Phần 3
26 Helm - Tổng quan và Cài đặt
27 Helm - Quản lý Repository
28 Helm - Thao tác Cài đặt và Gỡ bỏ
29 Helm - Thao tác Nâng cấp và Rollback
30 Kustomize - Tổng quan
31 Kustomize - Kết hợp các Tài nguyên
32 Kustomize - Tạo các Tài nguyên
33 Kustomize - Thiết lập các trường Cross-cutting
34 Kustomize - Xóa các Tài nguyên
35 File cấu hình Kustomize - Metadata Ngầm định vs Tường minh - Mẹo
1 Tổng quan về Cấu hình Kubernetes
2 ConfigMap - Tổng quan
3 ConfigMap - Tạo bằng Phương pháp Imperative - Giá trị Literal
4 ConfigMap - Tạo bằng Phương pháp Imperative - File môi trường
5 ConfigMap - Tạo bằng Phương pháp Imperative - File cấu hình
6 ConfigMap - Tạo bằng Phương pháp Imperative - Thư mục
7 ConfigMap - Tạo bằng Phương pháp Declarative
8 ConfigMap - Các cách sử dụng
9 ConfigMap - Sử dụng dưới dạng Biến môi trường
10 ConfigMap - Sử dụng dưới dạng Volume
11 Secret - Tổng quan
12 Secret - Tạo bằng Phương pháp Imperative - Giá trị Literal
13 Secret - Tạo bằng Phương pháp Imperative - File môi trường
14 Secret - Tạo bằng Phương pháp Imperative - File cấu hình
15 Secret - Tạo bằng Phương pháp Imperative - Thư mục
16 Secret - Tạo bằng Phương pháp Declarative
17 Secret - Sử dụng dưới dạng Biến môi trường
18 Secret - Sử dụng dưới dạng Volume
19 Secret - So sánh Secret và ConfigMap
1 Service - Giới thiệu và Khái niệm cốt lõi
2 Service - Tìm hiểu sâu về Mô hình Mạng
3 Service - Cấu hình và các Trường quan trọng
4 Service - Các loại và Trường hợp sử dụng
5 Service - Tạo Kubernetes Services - Demo Phần 1
6 Service - Tạo và Expose Service Đồng Thời - Demo Phần 2
7 Service - Định Nghĩa Service Theo Cách Imperative - Demo Phần 3
8 Service - Định Nghĩa Service Theo Cách Declarative - Demo Phần 4
9 Service - Cập Nhật Cấu Hình Service
10 Service - Làm Việc với Endpoints và EndpointSlices
11 Service - Xóa Tài Nguyên
12 Kubernetes Networking - So Sánh Ingress và Gateway API
13 Ingress - Hiểu về Ingress và Ingress Controller
14 Ingress - Tạo và Quản Lý Tài Nguyên Ingress
15 Network Policies - Giới Thiệu và Khái Niệm Cốt Lõi
16 Network Policies - Cấu Trúc Manifest
17 Network Policies - Thành Phần và Quy Tắc Cốt Lõi
18 Network Policies - Các Tình Huống và Mẫu Sử Dụng Phổ Biến
19 Network Policies - Demo Triển Khai
1 Volumes - Tổng Quan
2 Volumes - Các Loại Volume
3 Volumes - Cấu Hình Volume trong Các Thành Phần Hệ Thống
4 Volumes - Cấu Hình Pod với Volume
5 Persistent Volumes - Giới Thiệu về Lưu Trữ Bền Vững
6 Persistent Volumes - Hiểu về PersistentVolumes
7 Persistent Volumes - Các Thuộc Tính Cần Thiết
8 Persistent Volumes - Chế Độ Truy Cập (Access Modes)
9 Persistent Volumes - Volume hostPath và Chế Độ Truy Cập
10 Persistent Volumes - Chính Sách Thu Hồi (Reclaim Policies)
11 Persistent Volumes - Hiểu về PersistentVolumeClaims
12 Persistent Volumes - Vòng Đời của Lưu Trữ Bền Vững
13 Persistent Volumes - Demo - #1 Tạo PersistentVolume (PV)
14 Persistent Volumes - Demo - #2 Tạo PersistentVolumeClaim (PVC)
15 Persistent Volumes - Demo - #3 Gắn PVC vào Pod
16 Persistent Volumes - Nâng Cấp Mức Tiêu Thụ Tài Nguyên - Mẹo Thi
1 Cấu Hình Tài Nguyên - Giới Thiệu và Khái Niệm
2 Cấu Hình Tài Nguyên - Demo Triển Khai
3 Limit Ranges - Giới Thiệu và Khái Niệm
4 Limit Ranges - Demo Triển Khai
5 Resource Quota - Giới Thiệu và Khái Niệm
6 Resource Quota - Demo Triển Khai
7 ResourceQuota vs LimitRange - Chọn Cách Tiếp Cận Phù Hợp
1 Truy Cập API - Giới Thiệu và Khái Niệm
2 Truy Cập API - Quản Lý Người Dùng trong Kubernetes
3 Truy Cập API - Tổng Quan về Xác Thực (Authentication)
4 Truy Cập API - Phương Thức Xác Thực - Xác Thực Dựa trên Token
5 Truy Cập API - Phương Thức Xác Thực - Chứng Chỉ Máy Khách
6 Truy Cập API - Phương Thức Xác Thực - OpenID Connect (OIDC)
7 Truy Cập API - Phương Thức Xác Thực - Proxy Xác Thực
8 Truy Cập API - Phương Thức Xác Thực - Xác Thực Token qua Webhook
9 Truy Cập API - Phương Thức Xác Thực - Yêu Cầu Ẩn Danh
10 Truy Cập API - Tổng Quan về Ủy Quyền (Authorization)
11 Truy Cập API - Phương Thức Ủy Quyền - AlwaysAllow
12 Truy Cập API - Phương Thức Ủy Quyền - AlwaysDeny
13 Truy Cập API - Phương Thức Ủy Quyền - ABAC
14 Truy Cập API - Phương Thức Ủy Quyền - RBAC
15 Truy Cập API - Phương Thức Ủy Quyền - Ủy Quyền Node
16 Truy Cập API - Phương Thức Ủy Quyền - Ủy Quyền qua Webhook
17 Truy Cập API - Kiểm Soát Nhập Cảnh (Admission Control)
18 Truy Cập API - Tệp Cấu Hình Máy Chủ (kubeconfig)
19 Service Account - Giới Thiệu và Khái Niệm
20 Service Account - Demo Triển Khai
21 Service Account - Mẹo Thi
22 Ủy Quyền RBAC - Giới Thiệu về RBAC
23 Ủy Quyền RBAC - Role và ClusterRole
24 Ủy Quyền RBAC - RoleBinding và ClusterRoleBinding
25 Ủy Quyền RBAC - Hiểu về Các Mẫu Hợp Lệ và Không Hợp Lệ
26 Ủy Quyền RBAC - Kiểm Tra Ủy Quyền và Xử Lý Sự Cố
27 Bảo Mật Ứng Dụng - Tổng Quan về Security Contexts
28 Bảo Mật Ứng Dụng - Cấu Hình Security Context - Demo
29 Bảo Mật Ứng Dụng - Tổng Quan về Capabilities
30 Bảo Mật Ứng Dụng - Cấu Hình Capabilities - Demo
1 Giới Thiệu về Kubernetes Extensions
2 Các Phương Pháp Thêm Custom Resource
3 Triển Khai Custom Resource - Demo
4 Kubernetes Operators
1 Tổng Quan về Xử Lý Sự Cố trong Kubernetes
2 Xử Lý Sự Cố Pods
3 Xử Lý Sự Cố Deployments
4 Xử Lý Sự Cố Services
5 Ephemeral Containers - Giới Thiệu và Khái Niệm
6 Ephemeral Containers - Demo
1 Tổng Quan về Kubernetes API
2 Phiên Bản Hóa Kubernetes API
3 Các Nhóm API trong Kubernetes
4 Hướng Dẫn Di Chuyển Phiên Bản API
5 API Lỗi Thời - Demo
6 Tổng Quan về Metrics Server
1 Mẹo Thi CKAD
2 Hoạt Động: Xem Trải Nghiệm Thi PSI Online Proctoring
3 Hoạt Động: Kiểm Tra Hệ Thống PSI Online Proctoring
4 Bài Thi Thử Killer Shell
5 Hoạt Động: Làm Bài Thi Thử Killer Shell 1
6 Hoạt Động: Làm Bài Thi Thử Killer Shell 2
7 Các Bước Tiếp Theo Sau Khi Vượt Qua Kỳ Thi

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

Welcome to the CKAD (Certified Kubernetes Application Developer) course! This comprehensive course is designed to prepare you for the CKAD certification exam, which focuses on developing, deploying, and debugging cloud-native applications for Kubernetes.

Whether you're a developer looking to build applications on Kubernetes or an IT professional seeking to enhance your container orchestration skills, this course will equip you with the practical knowledge and hands-on experience needed to pass the certification exam.


CKAD Exam Domains Covered In This Course:

  • Application Design and Build (20%)

    • Define, build, and modify container images

    • Choose and use the right workload resource (Deployment, DaemonSet, CronJob, etc.)

    • Understand multi-container Pod design patterns (e.g., sidecar, init, and others)

    • Utilize persistent and ephemeral volumes

  • Application Deployment (20%)

    • Use Kubernetes primitives to implement common deployment strategies (e.g., blue/green or canary)

    • Understand Deployments and how to perform rolling updates

    • Use the Helm package manager to deploy existing packages

    • Kustomize

  • Application Observability and Maintenance (15%)

    • Understand API deprecations

    • Implement probes and health checks

    • Use built-in CLI tools to monitor Kubernetes applications

    • Utilize container logs

    • Debugging in Kubernetes

  • Application Environment, Configuration, and Security (25%)

    • Discover and use resources that extend Kubernetes (CRD, Operators)

    • Understand authentication, authorization, and admission control

    • Understand requests, limits, and quotas

    • Understand ConfigMaps

    • Define resource requirements

    • Create & consume Secrets

    • Understand ServiceAccounts

    • Understand Application Security (SecurityContexts, Capabilities, etc.)

  • Services and Networking (20%)

    • Demonstrate basic understanding of NetworkPolicies

    • Provide and troubleshoot access to applications via services

    • Use Ingress rules to expose applications


What You'll Achieve

  1. Practical Kubernetes Skills: Develop real-world applications that run on Kubernetes clusters.

  2. Exam Readiness: Master all CKAD exam domains with hands-on practice.

  3. Industry Recognition: Earn the globally recognized CKAD certification.

  4. Career Advancement: Position yourself for roles in cloud-native development.


Course Features

  1. Exam-focused Content: Aligned with current CKAD exam objectives.

  2. Exam Tips: Quick tips to help you perform better in the exam.

  3. Practical Examples: Real-world scenarios and use cases.


CKAD Exam Info

  • Duration: 2 hours

  • Format: Performance-based (hands-on)

  • Questions: 15-20 tasks to complete

  • Passing Score: 66%


By the end of this course:

  • You'll have a solid foundation in developing, deploying, and debugging cloud-native applications for Kubernetes.

  • You will gain the necessary knowledge to pass the CKAD exam and earn the Certified Kubernetes Application Developer certification.


Enroll now and start your journey toward becoming a Certified Kubernetes Application Developer!

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