
Go 語(yǔ)言開(kāi)發(fā) Kubernetes 的命令行管理工具培訓(xùn)
Kubernetes 是目前為流行的容器編排系統(tǒng),
也是目前流行的容器化應(yīng)用發(fā)布平臺(tái)。
在實(shí)際的工作中,我們經(jīng)常會(huì)遇到現(xiàn)有系統(tǒng)和 Kubernetes 進(jìn)行集成的情況。
1 Kubernetes 系統(tǒng)的基本架構(gòu)和常用的資源
2 在 Kubernetes 里面發(fā)布一個(gè)容器應(yīng)用
3 Kubernetes 系統(tǒng)中常用資源的使用方式
4 Kubernetes 基于角色的權(quán)限控制
5 完成現(xiàn)代化命令行工具的設(shè)計(jì),開(kāi)發(fā)和實(shí)現(xiàn)
6 Kubernetes 系統(tǒng)中應(yīng)用的升級(jí),回滾和擴(kuò)容
1
Kubernetes 系統(tǒng)的基本架構(gòu)和資源
1.Kubernetes產(chǎn)生的背景
2.Kubernetes解決的問(wèn)題
3.Kubernetes的基本架構(gòu)
4.Kubernetes的基本資源
2
Kubernetes 資源管理的權(quán)限控制
1.Kubernetes內(nèi)置的的賬號(hào)管理及特點(diǎn)
2.Kubernetes采用的權(quán)限控制模型及模型特點(diǎn)
3.Kubernetes創(chuàng)建新的ServiceAccount
4.Kubernetes通過(guò)ServiceAccount控制資源訪問(wèn)
3
Kubernetes 中發(fā)布容器應(yīng)用
1.熟悉Go應(yīng)用的編譯和鏡像構(gòu)建
2.熟悉Go應(yīng)用打包好的鏡像推送
3.熟悉如何使用YAML配置創(chuàng)建一個(gè)Pod 4.熟悉如何使用YAML配置創(chuàng)建一個(gè)Service
5.熟悉如何通過(guò)Service訪問(wèn)Pod中的應(yīng)用
4
搭建命令行管理工具的基本框架
1.熟悉命令行工具開(kāi)發(fā)框架cobra的使用
2.熟悉命令行工具的基本設(shè)計(jì)和開(kāi)發(fā)方式
3.分析Kubernetes管理工具的基本功能
4.使用cobra搭建命令行工具的基本框架
5
開(kāi)發(fā) Pod 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Pod的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Pod對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Pod對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Pod對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Pod對(duì)象
6
開(kāi)發(fā) Service 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Service的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Service對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Service對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Service對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Service對(duì)象
7
開(kāi)發(fā) Ingress 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Ingress的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Ingress對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Ingress對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Ingress對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Ingress對(duì)象
8
開(kāi)發(fā) Secret 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Secret的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Secret對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Secret對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Secret對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Secret對(duì)象
9
開(kāi)發(fā) Deployment 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Deployment的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Deployment對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Deployment對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Deployment對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Deployment對(duì)象
1
開(kāi)發(fā)服務(wù)的升級(jí)和回滾功能
1
Kubernetes 系統(tǒng)的基本架構(gòu)和資源
1.Kubernetes產(chǎn)生的背景
2.Kubernetes解決的問(wèn)題
3.Kubernetes的基本架構(gòu)
4.Kubernetes的基本資源
2
Kubernetes 資源管理的權(quán)限控制
1.Kubernetes內(nèi)置的的賬號(hào)管理及特點(diǎn)
2.Kubernetes采用的權(quán)限控制模型及模型特點(diǎn)
3.Kubernetes創(chuàng)建新的ServiceAccount
4.Kubernetes通過(guò)ServiceAccount控制資源訪問(wèn)
3
Kubernetes 中發(fā)布容器應(yīng)用
1.熟悉Go應(yīng)用的編譯和鏡像構(gòu)建
2.熟悉Go應(yīng)用打包好的鏡像推送
3.熟悉如何使用YAML配置創(chuàng)建一個(gè)Pod
4.熟悉如何使用YAML配置創(chuàng)建一個(gè)Service
5.熟悉如何通過(guò)Service訪問(wèn)Pod中的應(yīng)用
4
搭建命令行管理工具的基本框架
1.熟悉命令行工具開(kāi)發(fā)框架cobra的使用
2.熟悉命令行工具的基本設(shè)計(jì)和開(kāi)發(fā)方式
3.分析Kubernetes管理工具的基本功能
4.使用cobra搭建命令行工具的基本框架
5
開(kāi)發(fā) Pod 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Pod的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Pod對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Pod對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Pod對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Pod對(duì)象
6
開(kāi)發(fā) Service 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Service的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Service對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Service對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Service對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Service對(duì)象
7
開(kāi)發(fā) Ingress 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Ingress的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Ingress對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Ingress對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Ingress對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Ingress對(duì)象
8
開(kāi)發(fā) Secret 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Secret的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Secret對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Secret對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Secret對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Secret對(duì)象
9
開(kāi)發(fā) Deployment 管理的相關(guān)功能
1.學(xué)習(xí)Kubernetes中Deployment的作用和組成
2.學(xué)習(xí)如何使用GoSDK來(lái)創(chuàng)建Deployment對(duì)象
3.學(xué)習(xí)如何使用GoSDK來(lái)更新Deployment對(duì)象
4.學(xué)習(xí)如何使用GoSDK來(lái)獲取Deployment對(duì)象
5.學(xué)習(xí)如何使用GoSDK來(lái)刪除Deployment對(duì)象
1
開(kāi)發(fā)服務(wù)的升級(jí)和回滾功能
1.學(xué)習(xí)使用Deployment資源完成應(yīng)用升級(jí)
2.學(xué)習(xí)使用Deployment資源完成應(yīng)用回滾
1.學(xué)習(xí)使用Deployment資源完成應(yīng)用升級(jí)
2.學(xué)習(xí)使用Deployment資源完成應(yīng)用回滾
