Khóa học Docker – Kubernetes trong 8 giờ – 2024
Link khóa học gốc nếu bạn muốn ủng hộ tác giả : https://www.udemy.com/course/docker-2021-study-docker-in-8-hours-vietnamese/
Chào mừng bạn đến với khóa học Docker – K8S, nơi bạn sẽ trải nghiệm hành trình học tập đầy thú vị về hai công nghệ hàng đầu trong việc triển khai và quản lý ứng dụng hiện đại.
Với khóa học này, chúng tôi cam kết mang đến cho bạn kiến thức sâu rộng trong thời gian ngắn nhất, chỉ trong 8 giờ. Bạn sẽ hiểu rõ về cách sử dụng Docker để đóng gói ứng dụng một cách linh hoạt và di động, giúp tối ưu hóa quá trình phát triển và triển khai.
Chúng tôi cũng sẽ hướng dẫn bạn về Kubernetes – hệ thống quản lý container phổ biến nhất hiện nay. Tận dụng sức mạnh của Kubernetes để tự động hóa việc triển khai, mở rộng và quản lý các ứng dụng phức tạp một cách dễ dàng.
![Thành thạo Docker - Kubernetes trong 8 giờ - 2024](https://khoahocgiatot.com/wp-content/uploads/2024/03/ocker-Kubernetes-711x400.webp)
Lợi Ích Của Khóa Học Này?
🌟 Nắm vững Docker và Kubernetes
🚀 Tăng cường Kỹ năng Phát triển và Quản lý Hệ thống
🌐 Nắm vững kiến thức Linux
💸 Cách triển khai dự án trong thực tế
🔧 Tăng cường Kỹ năng Phát triển và Quản lý Hệ thống
⚙️ Biết cách tối ưu hóa hệ thống ứng dụng
Nội dung khóa học ?
▶️Giới thiệu một chút
▶️ Ứng dụng của khóa học
▶️ Docker là gì
▶️ Docker Community và Docker Enterprise
▶️ Tìm hiểu các package của Docker
▶️ Docker Hub là cái gì
▶️ Các phiên bản cài đặt Docker
▶️ Docker trên Windows, Mac và Linux
▶️ Cài đặt Docker Engine cho Linux
▶️ Cài đặt Docker Desktop
▶️ Một số công cụ để tương tác với Docker
▶️ Nội dung chương học
▶️ Kiểm tra trạng thái Docker
▶️ Chạy một Container đầu tiên
▶️ Container là một Process
▶️ Kiểm tra runtime log của một Container
▶️ Container và Image khác gì nhau
▶️ Ôn tập câu lệnh docker container run
▶️ Bài tập 1 – Sử dụng container
▶️ Cách để giám sát một container
▶️ Tương tác với Shell của container thế nào
▶️ Tương tác với Shell của container thế nào (tiếp)
▶️ Hệ thống Network của Docker hoạt động thế nào
▶️ Thực hành với hệ thống Network của Docker
▶️ Cách các container giao tiếp với nhau bằng Tên
▶️ Thực hành cách các container giao tiếp với nhau bằng tên
▶️ Bài tập 2
▶️ Bài tập 3
▶️ Giới thiệu về Docker Image
▶️ Docker Image hoạt động thế nào
▶️ Có gì bên trong Docker Image
▶️ Xem cấu trúc một Image bằng câu lệnh
▶️ Tag và push một image lên Docker Hub (phần 1)
▶️ Tag và push một image lên Docker Hub (phần 2)
▶️ DockerFile là gì và trông nó thế nào
▶️ Build image từ một DockerFile
▶️ Push image vừa tạo ra lên Docker Hub
▶️ Cú pháp lệnh trong DockerFile
▶️ Bài tập 4 – Tạo Image từ DockerFile
▶️ Tại sao cần lưu trữ và chia sẻ File trong Container
▶️ Persistent data là gì
▶️ Giới thiệu về Volume
▶️ Sử dụng Docker Volume thế nào
▶️ Giới thiệu về Bind mount
▶️ So sánh Docker Volume và Bind mount
▶️ Bài tập 5 – Volume
▶️ Bài tập 6 – Bind mount
▶️ Tự động hóa trong môi trường Container
▶️ Làm sao để tự động triển khai các Container
▶️ Viết docker-compose file thế nào
▶️ Câu lệnh docker-compose
▶️ Cú pháp viết docker-compose
▶️ Bài tập 7 – Docker compose cơ bản
▶️ Sử dụng docker-compose kết hợp build image
▶️ Thực hành với docker-compose kết hợp build image từ DockerFile
▶️ Một số options khác của compose
▶️ Bài tập 8 – Build và Run với compose
▶️ Container everywhere
▶️ Swarm Orchestrator
▶️ Các command sử dụng trong Swarm
▶️ Sử dụng các câu lệnh đầu tiên của Swarm
▶️ Kiến trúc Docker Swarm Orchestrator
▶️ Cài đặt Swarm cluster 3 node
▶️ Thay đổi thông số của Service đang chạy
▶️ Một số câu lệnh quản trị Swarm khác
▶️ Sử dụng Overlay Network giữa các node trong Swarm
▶️ Nguyên lý VIP và Load Balancer trong Swarm
▶️ Bài tập 9 – Sử dụng Swarm
▶️ Giới thiệu Docker Stack cho automation
▶️ Thực hành Docker Stack
▶️ Thực hành Docker Stack (phần 2)
▶️ Update và xóa Stack
▶️ Giới thiệu về Kubernetes
▶️ Kiến trúc của Kubernetes phần 1
▶️ Kiến trúc của Kubernetes – Phần 2
▶️ Giới thiệu về Container Runtime
▶️ Container Runtime (tiếp)
▶️ Tổng quan cách cài đặt Kubernetes
▶️ Cài đặt K8S Cluster – Bước 1
▶️ Cài đặt K8S Cluster – Bước 2
▶️ Cài đặt K8S Cluster – Bước 3-4
▶️ Cài đặt K8S Cluster – Bước 5
▶️ Cài đặt K8S Cluster – Bước 6-7
▶️ Giới thiệu
▶️ Triển khai 1 pod đầu tiên trên K8S
▶️ Triển khai pod bằng file mô tả
▶️ Phân phối pod trên các node bằng nodeSelector
▶️ Phân phối pod trên các node bằng taint và torelation
▶️ Publish dịch vụ ra bên ngoài
▶️ Tổng kết và nghỉ nhé