聯繫我們

課程簡介

核心概念與 Kubernetes 架構

  1. Kubernetes 架構及其主要組成部分
  2. Pods、標籤 (Labels)、選擇器 (Selectors)、部署 (Deployments)、服務 (Services)、命名空間 (Namespaces)
  3. 應用生命週期管理
  4. 應用程序與服務的部署

安裝、配置與驗證

  1. 使用 kubeadm 安裝 Kubernetes
  2. 集群擴展 (Growing the cluster)
  3. 獨立 Pods
  4. 控制平面 (Control Plane) 高可用性
  5. 集群維護
  6. 升級至新版本
  7. 節點隔離 (Cordoning) 與排空 (draining)

網絡

  1. Kubernetes 中的容器網絡模型
  2. 服務發現、擴展與負載平衡
  3. 用於服務發現的 DNS

調度

  1. 節點選擇器 (Node selectors)
  2. 親和性 (Affinity) 與反親和性 (anti-affinity) 規則
  3. 污點 (Taints) 與容忍度 (tolerations)

安全性

  1. 認證 (Authentication)、授權 (Authorization) 和 RBAC
  2. 配置對 API 的 TLS 訪問

日誌 / 監控

  1. 應用程序與系統組件的日誌記錄
  2. 集群級日誌架構
  3. Metrics Server
  4. Prometheus

存儲

  1. 存儲架構
  2. Kubernetes 中的存儲後端:本地、NFS、GlusterFS
  3. 存儲類 (Storage classes) 與動態存儲置備 (dynamic storage provisioning)
  4. 資源配額

故障排除

最低要求

  • 對 Kubernetes 有基本了解。
  • 具有 Linux 使用經驗。

適用對象

  • 管理員
  • Kubernetes 用戶
 21 小時

客戶評論 (4)

課程分類