課程簡介
第1-2天課程大綱
介紹
I. 容器架構
容器與虛擬機
剖析容器
容器管理系統
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
標籤和選擇器
複製控制器/副本集
部署(滾動更新和回滾)
ConfigMaps和Secrets
存活性和就緒性
實驗
Kubernetes核心概念
滾動更新和回滾
標籤和選擇器
ConfigMaps和Secrets
存活性和就緒性
V. Kubernetes網絡
集羣網絡
Pod網絡
服務網絡
Kubernetes中的CoreDNS
Ingress
實驗
網絡
服務
Ingress
第3-4天課程大綱
VI. 調度
手動調度
污點和容忍
節點標籤和選擇器
節點親和性
靜態Pod
DaemonSets
實驗
手動調度
污點和容忍
節點標籤和選擇器
節點親和性
靜態Pod
DaemonSets
Jobs和Cronjobs
VII. Kubernetes與存儲
持久卷
持久卷聲明
使用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)
機器翻譯