聯繫我們

課程簡介

容器架構

  • 容器與虛擬機
  • 解析容器
  • 容器管理系統
  • OCI 和 CRI

容器編排

  • 容器管理系統的限制
  • Kubernetes 架構
  • 簡介
  • Masters/nodes
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller manager
  • Kube scheduler
  • 設計並安裝 Kubernetes 集群
  • 實驗室
  • 安裝多節點 Kubernetes 集群

Kubernetes 命令行工具

  • 命令式與聲明式
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • 實驗室
  • Kubernetes 入門
  • Kubectl 命令
  • 專業工具

Kubernetes 核心概念

  • 命名空間
  • Pod 和多容器 Pods
  • 標籤和選擇器
  • 複製控制器 / ReplicaSets
  • 部署(滾動更新和滾動回滾)
  • ConfigMaps 和 Secrets
  • Liveness 和 Readiness
  • 實驗室
  • Kubernetes 核心概念
  • 滾動更新和回滾
  • 標籤和選擇器
  • ConfigMaps 和 Secrets
  • Liveness 和 Readiness

Kubernetes 網絡

  • 集群網絡
  • Pod 網絡
  • 服務網絡
  • Kubernetes 中的 CoreDNS
  • Ingress
  • 實驗室
  • 網絡
  • 服務
  • Ingress

調度

  • 手動調度
  • 污點和容忍度
  • 節點標籤和選擇器
  • 節點親和性
  • 靜態 Pods
  • DaemonSets
  • 實驗室
  • 手動調度
  • 污點和容忍度
  • 節點標籤和選擇器
  • 節點親和性
  • 靜態 Pods
  • DaemonSets
  • Jobs 和 Cronjobs

Kubernetes 和存儲

  • 持久卷
  • 持久卷聲明
  • 使用 StorageClass 進行動態配置
  • 實驗室
  • 靜態配置
  • 動態配置

Kubernetes 安全

  • 基於角色的訪問控制
  • 服務賬戶
  • 安全上下文
  • 資源配額
  • 網絡策略
  • 實驗室
  • RBAC 和集群角色
  • 服務賬戶
  • 安全上下文
  • 網絡策略

日誌記錄和監控

  • Helm
  • Operators
  • 監控集群組件
  • 設置 GAP 棧 - Grafana Alertmanager Prometheus
  • 實驗室
  • Helm
  • 設置 GAP 棧

最低要求

  • 理解雲計算概念
  • 熟悉 Linux 命令行

受眾

  • DevOps 工程師
  • 開發人員
 28 小時

客戶評論 (5)

課程分類