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

Learn DevOps: The Complete Kubernetes Course

Học DevOps: Khóa học Kubernetes Toàn diện

Học DevOps: Khóa học Kubernetes Toàn diện

Kubernetes sẽ vận hành và quản lý các ứng dụng container hóa của bạn. Học cách xây dựng, triển khai, sử dụng và bảo trì Kubernetes

4.5
(16,410 đánh giá)
110,561 học viên
Giảng viên
Edward Viaene
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 2.009.000đ -98%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.0 giờ video
147 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: 18/03/2026

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

Cài đặt và cấu hình Kubernetes (trên máy tính cá nhân hoặc cụm cluster cấp production trên AWS)
Sử dụng Docker Client (với kubernetes), kubeadm, kops, hoặc minikube để thiết lập cluster
Có khả năng chạy ứng dụng stateless và stateful trên Kubernetes
Sử dụng Healthchecks, Secrets, ConfigMaps, chiến lược đặt Pod với Node/Pod affinity / anti-affinity
Sử dụng StatefulSets để triển khai cluster Cassandra trên Kubernetes
Thêm người dùng, đặt hạn ngạch/giới hạn, bảo trì node, thiết lập giám sát
Sử dụng Volumes để cung cấp tính lưu trữ liên tục cho container
Có khả năng mở rộng ứng dụng dựa trên metrics
Đóng gói ứng dụng với Helm và viết Helm charts cho ứng dụng của riêng bạn
Tự động xây dựng và triển khai Helm Charts bằng Jenkins
Cài đặt và sử dụng kubeless để chạy hàm (Serverless) trên Kubernetes
Cài đặt và sử dụng Istio để triển khai service mesh trên Kubernetes
Phát triển liên tục với Skaffold

Yêu cầu

Các bài giảng đầu tiên sẽ hướng dẫn cách cài đặt phần mềm. Bạn có thể chọn thiết lập cục bộ (docker client với kubernetes hoặc minikube), hoặc một cụm cluster cấp production đầy đủ trên AWS
Nếu muốn cài đặt Kubernetes on-prem, khóa học có các bài giảng về kubeadm, công cụ có thể cài đặt kubernetes trên nhiều môi trường khác nhau
Kiến thức về Linux / Docker / AWS là một lợi thế, nhưng không bắt buộc để tham gia khóa học

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

Không yêu cầu kiến thức trước, nhưng nền tảng về dev/ops/cloud/linux/networks chắc chắn sẽ hữu ích
Khóa học có phần tùy chọn sử dụng Kubernetes trên AWS. Nếu muốn tìm hiểu thêm về bản thân AWS, bạn cần đọc tài liệu AWS hoặc tham gia khóa học AWS khác. Khóa học chỉ giải thích cách sử dụng Kubernetes trên AWS, không giải thích cách sử dụng chính AWS. Tuy nhiên, tất cả các bước cần thiết...

Nội dung khóa học

15 phần • 147 bài giảng
1 Giới thiệu Khóa học
2 Hỗ trợ và Tài liệu Khóa học
3 Tài liệu Quy trình
1 Giới thiệu Kubernetes
2 Giới thiệu về Container
3 Thiết lập Kubernetes
4 Thiết lập Cục bộ với minikube
5 Demo: Minikube
6 Cài đặt Kubernetes bằng Docker Client
7 Minikube vs Docker Client vs Kops vs Kubeadm
8 Giới thiệu về Kops
9 Demo: Chuẩn bị cài đặt kops
10 Demo: Chuẩn bị AWS cho cài đặt kops
11 Demo: Xử lý sự cố DNS (Tùy chọn)
12 Demo: Thiết lập Cluster trên AWS bằng kops
13 Xây dựng Docker Images
14 Demo: Xây dựng Docker Images
15 Docker Image Registry
16 Demo: Đẩy Docker Image lên Registry
17 Chạy Ứng dụng Đầu tiên trên Kubernetes
18 Demo: Chạy Ứng dụng Đầu tiên trên Kubernetes
19 Demo: Các lệnh Hữu ích
20 Service với LoadBalancer
21 Demo: Service với AWS ELB LoadBalancer
22 Tổng kết: Giới thiệu về Kubernetes
1 Kiến trúc Node
2 Replication Controller
3 Demo: Replication Controller
4 Deployments
5 Demo: Deployments
6 Services
7 Demo: Services
8 Labels
9 Demo: NodeSelector sử dụng Labels
10 Healthchecks
11 Demo: Healthchecks
12 Readiness Probe
13 Demo: Liveness và Readiness probe
14 Trạng thái Pod
15 Vòng đời Pod
16 Demo: Vòng đời Pod
17 Secrets
18 Demo: Thông tin xác thực sử dụng Volumes
19 Demo: Chạy Wordpress trên Kubernetes
20 WebUI
21 Demo: Web UI trong Kops
22 Demo: WebUI
1 Service Discovery
2 Demo: Service Discovery
3 ConfigMap
4 Demo: ConfigMap
5 Ingress Controller
6 Demo: Ingress Controller
7 External DNS
8 Demo: External DNS
9 Volumes
10 Demo: Volumes
11 Tự động Cấp phát Volumes
12 Demo: Wordpress Với Volumes
13 Pod Presets
14 Demo: Pod Presets
15 StatefulSets
16 Demo: StatefulSets
17 Daemon Sets
18 Giám sát Sử dụng Tài nguyên
19 Demo: Giám sát Tài nguyên bằng Metrics Server
20 Demo: Giám sát Sử dụng Tài nguyên
21 Tự động Mở rộng Quy mô
22 Demo: Tự động Mở rộng Quy mô
23 Affinity / Anti-Affinity
24 Demo: Affinity / Anti-Affinity
25 Interpod Affinity và Anti-affinity
26 Demo: Interpod Affinity
27 Demo: Interpod Anti-Affinity
28 Taints và Tolerations
29 Demo: Taints và Tolerations
30 Custom Resource Definitions (CRDs)
31 Operators
32 Demo: postgresql-operator
1 Các Dịch vụ Master của Kubernetes
2 Hạn ngạch Tài nguyên
3 Namespaces
4 Demo: Hạn ngạch Namespace
5 Quản lý Người dùng
6 Demo: Thêm Người dùng
7 RBAC
8 Demo: RBAC
9 Mạng
10 Bảo trì Node
11 Demo: Bảo trì Node
12 Tính sẵn sàng Cao
13 Demo: Tính sẵn sàng Cao
14 TLS trên ELB sử dụng Annotations
15 Demo: TLS trên ELB
16 Admission Controllers
17 MutatingWebhook và ValidatingWebhook
18 Demo: Mutatingwebhook (phần I)
19 Demo: Mutatingwebhook (phần II)
20 Demo: MutatingWebhook (phần III)
21 Pod Security Policies
22 Demo: Pod Security Policies
23 etcd
24 Thuật toán Đồng thuận Raft
25 Demo: Sao lưu & Khôi phục etcd
1 Giới thiệu về Helm
2 Demo: Helm
3 Tạo Helm Charts của riêng bạn
4 Demo: Tạo Helm Charts của riêng bạn
5 Demo: Helm Chart cho ứng dụng nodejs
6 Demo: Thiết lập Helm Repository trên S3
7 Demo: Xây dựng và Triển khai Helm Charts với Jenkins
1 Giới thiệu về Skaffold
2 Demo: Skaffold
1 Giới thiệu về Flux
2 Demo: Thiết lập flux
1 Giới thiệu về Serverless
2 Giới thiệu về Kubeless
3 Demo: Tạo Hàm với Kubeless
4 Demo: Kích hoạt Hàm Kubeless với Kafka
1 Giới thiệu về Istio
2 Demo: Cài đặt Istio
3 Demo: Ứng dụng được kích hoạt Istio
4 Demo: Định tuyến Nâng cao với Istio
5 Demo: Triển khai Canary
6 Demo: Thử lại
7 Mutual TLS
8 Demo: Mutual TLS
9 RBAC với Istio
10 Demo: RBAC với Istio
11 Xác thực Người dùng cuối với istio (JWT)
12 Demo: Xác thực Người dùng cuối với istio (JWT)
13 Demo: Lưu lượng ra Istio Egress
14 Demo: Theo dõi Phân tán với Jaeger
15 Metrics Grafana của Istio
1 Giới thiệu về kubeadm
2 Demo: kubeadm (phần I)
3 Demo: kubeadm (phần II)
1 Giới thiệu về EKS
2 Demo: Thiết lập EKS bằng eksctl
3 IAM Roles cho ServiceAccounts
4 Demo: IAM Roles cho ServiceAccounts
1 Quản lý Chứng chỉ TLS với Cert-Manager
2 Demo: Cert-Manager (Phần I)
3 Demo: Cert-Manager (Phần II)
1 Cách viết Kubernetes Operator Controller bằng Go
1 Chúc mừng
2 Bài giảng Thêm: Khóa học Sử dụng Kubernetes Nâng cao

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

This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.

This course is updated frequently to include the features of latest releases!

When Google started running containers a decade ago, nobody could reach this kind of infrastructure agility and efficiency. Using this knowledge, Google released Kubernetes as an free and open source project. Nowadays Kubernetes is used by small companies and big enterprises who want to gain the efficiency and velocity Google has.

You can containerize applications using Docker. You can then run those containers on your servers, but there's no way you can manage those efficiently without extra management software. Kubernetes is an orchestrator for your containers that will create, schedule and manage your containers on a cluster of servers. Kubernetes can run on-premise or in the cloud, on a single machine or on thousands of machines.

I will show you how to build apps in containers using docker and how to deploy those on a Kubernetes cluster. I will explain you how to setup your cluster on your desktop, or on the cloud using AWS. I use a real world example app (Wordpress with MySQL - blogging software) to show you the real power of Kubernetes: scheduling stateless and stateful applications.

The introduction lectures that show you the Kubernetes desktop installation are free to preview, so you can already have a go at it before buying the course!

This course also has Closed Captions (English subtitles)

Updates (11/2019):

* Added Admission Controllers lectures

* Continuous Development with Skaffold

* etcd and the raft algorithm

Updates (01/2020):

* AWS EKS (managed Kubernetes) lecture and demo

Updates (01/2021):

* MutatingWebhook, ValidatingWebhook and demo

Updates (04/2024):

* How to write a Kubernetes Operator Controller in Go

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