
Pod 與 Service培訓
1 Pod 基本用法
2 Secret
3 Deployment
4 DaemonSet
5 ConfigMap
6 Scheduler
7 擴容與縮容
8 StatefulSet
1
Pod 基本用法
1.Pod簡介
2.創建Pod
3.標簽
4.標簽選擇器
5.命名空間(Namespace)
6.刪除Pod
7.副本集(RS)
8.后臺支撐服務集(DaemonSet)
9.任務(Job)
2
使用 ConfigMap 配置應用程序
1.ConfigMap簡介
2.創建ConfigMap資源對象
3.在Pod中使用ConfigMap
1
使用 ConfigMap 配置 Pod
1.使用ConfigMap配置Pod
3
使用 Secret 傳遞敏感數據
1.Secret簡介
2.默認令牌Secret
3.創建Secret
4.使用Secret
4
多容器 Pod
1.多容器Pod簡介
2.Pod容器共享Volume
3.進程間通信(IPC)
4.容器間網絡通信
2
啟動多容器的 Pod
1.在一個Pod中運行兩個容器
2.兩個容器使用相同的共享卷
5
Scheduler
1.kubescheduler職責及調度流程
2.常用參數 3.預選策略(PredicatesPolicies)
4.優選策略(PrioritesPolicies)
5.自定義調度器
6
使用 Deployment 進行 Pod 升級回滾
1.Deployment簡介
2.Deployment的升級
3.Deployment的回滾
4.Deployment的暫停與恢復
3
使用 Deployment 升級 Pod
1.使用Deployment升級Pod
7
Pod 擴容與縮容
1.手動擴縮容
2.自動擴縮容
3.擴縮容算法
4.phpapache自動擴縮容實例
5.配置HPA
8
DaemonSet
1.DaemonSet簡介
2.運行示例程序
3.滾動更新
9
StatefulSet
1.StatefulSet簡介
2.運行nginx實例
3.擴縮容StatefulSet
4.更新StatefulSet
5.刪除StatefulSet
6.Pod管理策略
4
使用 StatefulSet 部署應用
1.創建本地持久存儲卷
2.將本地持久存儲卷綁定到Node上
3.創建StatefulSet運行MongoDB應用
10
Service 基本用法
1.Service簡介
2.Service的類型
3.使用命令創建服務
4.使用YAML文件創建服務
11
Service Discovery
1.環境變量 2.DNS
12
ClusterIP Service
1.ClusterIpService簡介
2.NormalService
3.HeadlessService
13
NodePort Service
1.NodePortService簡介
2.NodePortService實例
3.擴展:客戶端直接訪問Pod
5
設置 NodePort Service
1.使用Deployment創建Pod副本
2.設置NodePort類型的Service
14
LoadBalancer與ExternalName
1.LoadBalancerService簡介
2.使用nginx軟件手動實現負載均衡
3.由云服務商提供負載均衡器
4.ExternalNameService簡介
15
Ingress
1.Ingress簡介
2.部署nginxingresscontroller
3.部署一個簡單的Nginx實例
4.不同的Ingress策略配置類型
5.配置Ingress處理TLS傳輸
6
配置 Ingress
