課程簡介
本課程通過對Kubernetes核心功能的實驗演示,指導學員全面深入的使用和完成Kubernetes的運維工作。同時還會深入剖析Kubernetes核心組件的運行機制,使學員了解Kubernetes的設計理念,從而有能力完成基于Kubernetes的開發(fā)工作。課程還會通過分析業(yè)界比較經(jīng)典的Kubernetes落地案例,為客戶的落地工作提供參考。
目標收益
深入理解Kubernetes的架構(gòu)和核心工作原理
深入理解Kubernetes編程范式,并學會基于Kubernetes的開發(fā)
通過案例分析,學習落地經(jīng)驗,為自己的實踐提供指導
培訓對象
系統(tǒng)架構(gòu)師、開發(fā)工程師、運維工程師
課程大綱
第一天 kubernetes 核心概念 |
Kubernetes基礎 ?架構(gòu)核心組件分析 ?Kubernetes 演進和生態(tài) |
Kubernetes 應用編排與管理 |
?Pod核心解析 ?構(gòu)建有狀態(tài)、無狀態(tài)應用 ?任務和定時任務 |
Kubernetes 網(wǎng)絡與服務發(fā)現(xiàn) |
?服務和網(wǎng)關(guān) ?DNS和服務發(fā)現(xiàn) ?kube-proxy工作原理 |
Kubernetes 存儲實踐 |
?本地臨時存儲 ?持久化存儲實現(xiàn) ?LPV |
第二天 Kubernetes 編程 |
?控制器工作原理 ?聲明式API ?CRD ?Operator ?自定義控制器實踐 |
Kubernetes調(diào)度和集群管理 |
?調(diào)度器工作機制 ?調(diào)度策略解析 ?自定義監(jiān)控指標實踐 ?集群資源管理 |
落地案例分析 | 落地案例分析 |
第一天 kubernetes 核心概念 Kubernetes基礎 ?架構(gòu)核心組件分析 ?Kubernetes 演進和生態(tài) |
Kubernetes 應用編排與管理 ?Pod核心解析 ?構(gòu)建有狀態(tài)、無狀態(tài)應用 ?任務和定時任務 |
Kubernetes 網(wǎng)絡與服務發(fā)現(xiàn) ?服務和網(wǎng)關(guān) ?DNS和服務發(fā)現(xiàn) ?kube-proxy工作原理 |
Kubernetes 存儲實踐 ?本地臨時存儲 ?持久化存儲實現(xiàn) ?LPV |
第二天 Kubernetes 編程 ?控制器工作原理 ?聲明式API ?CRD ?Operator ?自定義控制器實踐 |
Kubernetes調(diào)度和集群管理 ?調(diào)度器工作機制 ?調(diào)度策略解析 ?自定義監(jiān)控指標實踐 ?集群資源管理 |
落地案例分析 落地案例分析 |