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

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

Khái niệm cốt lõi

  1. Kiến trúc Kubernetes
  2. Các thành phần cụm (Cluster)

Xây dựng ứng dụng

  1. Tạo container
  2. Cấu hình kho Docker cục bộ

Thiết kế Pod

  1. Cấu hình cơ bản
  2. Truy vấn liveness và readiness
  3. Ràng buộc CPU và bộ nhớ
  4. Giới hạn tài nguyên cho một namespace

Bảo mật

  1. Bối cảnh bảo mật (Security context)
  2. Tài khoản dịch vụ (Service accounts)
  3. Mật khẩu (Secrets)
  4. Chính sách mạng Kubernetes
  5. Khả năng của Linux (Linux capabilities)

Cấu hình triển khai

  1. Trình điều khiển (Controllers): deployments, daemon sets và stateful sets
  2. Jobs và cron jobs
  3. Config maps
  4. Nâng cấp cuốn chiếu (Rolling upgrade), triển khai xanh-xám (blue-green deployment), triển khai Canary
  5. Sử dụng Helm để quản lý triển khai
  6. Tài nguyên API Kubernetes

Pod đa container

  1. Container sidecar, ambassador và adapter
  2. Container khởi tạo (Init containers)

Dịch vụ & Mạng

  1. Dịch vụ và các loại khác nhau
  2. Cân bằng tải (Load balancing)
  3. Điều khiển Ingress (Ingress controller)

Tính bền vững của trạng thái (State Persistence)

  1. Tính bền vững của trạng thái ứng dụng trong Kubernetes
  2. Lưu trữ tạm thời (Ephemeral storage)
  3. Thể tích và yêu cầu lưu trữ bền vững (Persistent volumes and claims)
  4. Lớp lưu trữ (Storage classes)

Yêu cầu

  • Hiểu biết về các khái niệm và kiến trúc ứng dụng cloud-native.
  • Kinh nghiệm lập trình bằng Python, Node.js, Go hoặc Java.
  • Trình chạy container tuân thủ OCI, chẳng hạn như Docker hoặc rkt.

Đối tượng tham gia

  • Nhà phát triển
  • Người dùng Kubernetes
 21 Giờ

Số người tham gia


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

Đánh giá (7)

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

Các danh mục liên quan