課程簡介

核心概念

  1. Kubernetes 架構
  2. 集群元件

構建應用程式

  1. 創建容器
  2. 配置本地 Docker 儲存庫

Pod 設計

  1. 基本配置
  2. 運行情況和就緒情況探測
  3. CPU 和記憶體限制
  4. 命名空間的資源限制

安全

  1. 安全上下文
  2. 服務帳戶
  3. 秘密
  4. Kubernetes 網路策略
  5. Linux 能力

部署配置

  1. 控制器:deployments、daemon sets 和 stateful sets
  2. 作業和cron作業
  3. 配置映射
  4. 滾動升級、藍綠部署、灰度部署
  5. 使用 Helm 管理部署
  6. Kubernetes API 資源

多容器 Pod

  1. Sidecar、Ambassador 和 Adapter 容器
  2. Init 容器

服務 & Networking

  1. 服務和不同類型
  2. 負載均衡
  3. 入口控制器

狀態持久化

  1. 應用程式狀態在 Kubernetes 中的持久性
  2. 短暫存儲
  3. 持久卷和聲明
  4. 存儲類

最低要求

  • 瞭解雲原生應用程式概念和架構。
  • 具有Python,Node.js,Go或Java程式設計經驗。
  • 符合 OCI 標準的容器運行時,例如 Docker 或 rkt。

觀眾

  • 開發人員
  • Kubernetes 使用者
 21 時間:

人數


每位參與者的報價

客戶評論 (7)

Provisional Upcoming Courses (Require 5+ participants)

課程分類