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

Các khái niệm cốt lõi

  1. kiến trúc Kubernetes
  2. Các thành phần cụm

Xây dựng ứng dụng

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

Thiết kế Pod

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

Bảo mật

  1. Security context
  2. Service accounts
  3. Secrets
  4. Kubernetes network policy
  5. Linux capabilities

Cấu hình triển khai

  1. Controllers: deployments, daemon sets và stateful sets
  2. Jobs và cron jobs
  3. Config maps
  4. Rolling upgrade, blue-green deployment, canary deployment
  5. Sử dụng Helm để quản lý triển khai
  6. Kubernetes API resources

Pods đa container

  1. Sidecar, ambassador và adapter containers
  2. Init containers

Services & Networking

  1. Services và các loại khác nhau
  2. Load balancing
  3. Ingress controller

Lưu trữ trạng thái

  1. Lưu trữ trạng thái ứng dụng trong Kubernetes
  2. Ephemeral storage
  3. Persistent volumes và claims
  4. Storage classes

Requirements

  • Sự 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.
  • Một Container Runtime tuân thủ OCI, chẳng hạn như Docker hoặc rkt.

Đối tượng

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

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories