課程簡介
第 1-2 天課程大綱
引言
I. 容器架構
容器與虛擬機 (VM) 之比較
剖析容器
容器管理系統
OCI 和 CRI
II. 容器編排
容器管理系統的局限性
Kubernetes 架構
引言
主節點/工作節點
Etcd
Kube-apiserver
Kubelet
Kube-proxy
控制器管理器
Kube 排程器
設計並安裝 Kubernetes 叢集
實作實驗室
安裝多節點 Kubernetes 叢集
III. Kubernetes 命令列工具
指令式與宣告式之比較
Kubectl
Krew
Kube ns
kube ctx
實作實驗室
Kubernetes 入門
Kubectl 命令
專業工具
IV. Kubernetes 核心概念
命名空間
Pod 與多容器 Pod
標籤和選擇器
複本控制器 / ReplicaSets
部署(滾動更新與回滾)
ConfigMaps 和 Secrets
Liveness 和 Readiness
實作實驗室
Kubernetes 核心概念
滾動更新與回滾
標籤和選擇器
ConfigMaps 和 Secrets
Liveness 和 Readiness
V. Kubernetes 網路
叢集網路
Pod 網路
服務網路
Kubernetes 中的 CoreDNS
Ingress
實作實驗室
網路
服務
Ingress
第 3-4 天課程大綱
VI. 排程
手動排程
污點與容忍度
節點標籤和選擇器
節點親和力
靜態 Pod
DaemonSets
實作實驗室
手動排程
污點與容忍度
節點標籤和選擇器
節點親和力
靜態 Pod
DaemonSets
Jobs 和 Cronjobs
VII. Kubernetes 與儲存
永久卷積 (Persistent Volumes)
永久卷積請求 (Persistent Volume Claims)
使用 StorageClass 的動態配發
實作實驗室
靜態配發
動態配發
VIII. Kubernetes 安全性
角色基於存取控制
服務帳號
安全性內容
資源配額
網路政策
實作實驗室
RBAC 和叢集角色
服務帳號
安全性內容
網路政策
IX. 日誌與監控
Helm
Operators
監控叢集組件
設定 GAP 堆疊 - Grafana Alertmanager Prometheus
實作實驗室
Helm
設定 GAP 堆疊
結論
最低要求
- 具備雲端運算概念的理解
- 熟悉 Linux 命令列
受眾對象
- DevOps 工程師
- 開發人員
客戶評論 (5)
我喜歡培訓的節奏。
Michael
課程 - Kubernetes from Basic to Advanced (4 days)
機器翻譯
信息量很大。可能再安排一天會更好,我感覺內容有點壓縮,試圖把所有內容都塞進去。
Mark
課程 - Kubernetes from Basic to Advanced (4 days)
機器翻譯
所有內容都進行了詳細解釋,並通過練習加以鞏固
Mchal - Lukka Poland sp. z o.o.
課程 - Kubernetes from Basic to Advanced (4 days)
機器翻譯
培訓師知識淵博,每個問題都有答案 :)
Mateusz - Lukka Poland sp. z o.o.
課程 - Kubernetes from Basic to Advanced (4 days)
機器翻譯
培訓師風格
Karol - Lukka Poland sp. z o.o.
課程 - Kubernetes from Basic to Advanced (4 days)
機器翻譯