第一階段
Chapter 1:課程介紹
Chapter 2:Kubernetes 基本概念
Chapter 3:Kubernetes 架構及原理
Chapter 4:Kubernetes 安裝和配置
Chapter 5:Kubernetes API 及集群訪問
Chapter 6:ReplicaController,ReplicaSets 和 Deployments
Chapter 7:Volume、配置文件及密鑰
第二階段
Chapter 8:Service 及服務發現
-
了解 Docker 網絡和 Kubernetes 網絡
-
了解 Flannel 和 Calico 網絡方案
-
理解 Pod 在 Kubernetes 網絡中的工作原理
-
理解 Kubernetes 中的 Service
-
理解 Service 在 Kubernetes 網絡中的工作原理
-
理解 Kubernetes 中的服務發現
-
掌握 Kubernetes 中外部訪問的幾種方式
Chapter 9:Ingress 及負載均衡
第三階段
Chapter 10:DaemonSets,StatefulSets,Jobs,HPA
-
了解 DaemonSet 資源和功能
-
了解 StatefulSet 資源和功能
-
了解 Jobs 資源和功能
-
了解 HPA 資源和功能
Chapter 11:Kubernetes 調度
-
理解 Pod 調度的相關概念
-
深度理解 Kubernetes 調度策略和算法
-
深度理解調度時的 Node 親和性
-
深度理解調度時的 Pod 親和性和反親和性
-
深度理解污點和容忍對調度的影響
-
深度理解強制調度 Pod 的方法
Chapter 12:Kubernetes 安全
-
了解 Kubernetes 中 API 訪問過程
-
了解 Kubernetes 中的 Authentication
-
了解 Kubernetes 中的 Authorization
-
了解 ABAC 和 RBAC 兩種授權方式
-
了解 Kubernetes 中的 Admission
-
了解 Pod 和容器的操作權限安全策略
-
了解 Network Policy 的作用和資源配置方法
Chapter 13:日志、監控、Troubleshooting
Chapter 14:自定義資源 CRD
Chapter 15:Kubernetes Federation
Chapter 16:應用(資源)編排 Helm,Chart
-
了解 Kubernetes 中如何進行應用編排
-
了解 Helm 的作用和工作原理
-
了解 Tiller 的作用和工作原理
-
了解 Charts 的作用和工作原理
練習 |