聯繫我們
 課程時長 28 時間:

課程簡介

容器架構

  • 容器與虛擬機比較
  • 容器剖析
  • 容器管理系統
  • OCI 與 CRI

容器編排

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

Kubernetes 命令列工具

  • 命令式 vs 宣告式
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • 實驗室
  • Kubernetes 入門
  • Kubectl 指令
  • 專業工具

Kubernetes 核心概念

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

Kubernetes 網路

  • 叢集網路
  • Pod 網路
  • 服務網路
  • Kubernetes 中的 CoreDNS
  • Ingress
  • 實驗室
  • 網路
  • 服務
  • Ingress

調度

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

Kubernetes 與儲存

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

Kubernetes 安全性

  • 基於角色的存取控制
  • 服務帳戶
  • 安全性上下文
  • 資源配額
  • 網路策略
  • 實驗室
  • RBAC 與叢集角色
  • 服務帳戶
  • 安全性上下文
  • 網路策略

記錄與監控

  • Helm
  • Operators
  • 監控叢集元件
  • 設定 GAP 堆疊 - Grafana Alertmanager Prometheus
  • 實驗室
  • Helm
  • 設定 GAP 堆疊

最低要求

  • 了解雲端運算概念
  • 熟悉 Linux 命令列

受眾

  • DevOps 工程師
  • 開發者

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類