Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Kubernetes

  • Kubernetes là gì?
  • Lợi ích của điều phối container
  • Kubernetes so với Docker Swarm và các trình điều phối khác

Các thành phần cốt lõi và kiến trúc

  • Kiến trúc mặt phẳng điều khiển (control plane) và nút (node)
  • Pods, ReplicaSets và Deployments
  • Services, nhãn (labels) và bộ chọn (selectors)

Thiết lập môi trường Kubernetes

  • Sử dụng Minikube hoặc Kind cho các cụm cục bộ
  • Công cụ dòng lệnh kubectl
  • Truy cập và kiểm tra các thành phần của cụm

Triển khai ứng dụng lên Kubernetes

  • Tạo và quản lý pods và deployments
  • Cập nhật lăn (rolling updates) và hoàn tác (rollbacks)
  • Quản lý hình ảnh container

Mạng và Dịch vụ

  • Tổng quan về mạng cụm
  • Tạo các dịch vụ nội bộ và ngoại bộ
  • DNS, bộ điều khiển ingress và các khái niệm cơ bản về cân bằng tải

Thư mục và Lưu trữ

  • Làm việc với các khối lưu trữ bền vững (persistent volumes) và yêu cầu (claims)
  • Các lớp lưu trữ (storage classes) và cấp phát động (dynamic provisioning)
  • Các chiến lược lưu trữ bền vững dữ liệu

Giám sát và Khắc phục sự cố cụm

  • Kiểm tra nhật ký (logs) và sự kiện (events) của pod
  • Các lệnh chẩn đoán kubectl phổ biến
  • Thực hành tốt nhất cho giới hạn tài nguyên và kiểm tra sức khỏe

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • Hiểu biết về các khái niệm container hóa (ví dụ: Docker)
  • Kinh nghiệm với dòng lệnh Linux
  • Kiến thức cơ bản về mạng và quản trị hệ thống

Đối tượng

  • Các nhà phát triển triển khai ứng dụng dạng container
  • Kỹ sư DevOps quản lý điều phối container
  • Quản trị viên hệ thống hỗ trợ môi trường Kubernetes
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan