課程名稱:Go 語言開發(fā) Kubernetes 的命令行管理工具培訓(xùn)

        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        Go 語言開發(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ì),開發(fā)和實(shí)現(xiàn)

        6 Kubernetes 系統(tǒng)中應(yīng)用的升級(jí),回滾和擴(kuò)容

        1
        Kubernetes 系統(tǒng)的基本架構(gòu)和資源

        1.Kubernetes產(chǎn)生的背景

        2.Kubernetes解決的問題

        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通過ServiceAccount控制資源訪問

        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.熟悉如何通過Service訪問Pod中的應(yīng)用

        4
        搭建命令行管理工具的基本框架

        1.熟悉命令行工具開發(fā)框架cobra的使用

        2.熟悉命令行工具的基本設(shè)計(jì)和開發(fā)方式

        3.分析Kubernetes管理工具的基本功能

        4.使用cobra搭建命令行工具的基本框架

        5
        開發(fā) Pod 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Pod的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Pod對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Pod對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Pod對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Pod對(duì)象

        6
        開發(fā) Service 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Service的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Service對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Service對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Service對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Service對(duì)象

        7
        開發(fā) Ingress 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Ingress的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Ingress對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Ingress對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Ingress對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Ingress對(duì)象

        8
        開發(fā) Secret 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Secret的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Secret對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Secret對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Secret對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Secret對(duì)象

        9
        開發(fā) Deployment 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Deployment的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Deployment對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Deployment對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Deployment對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Deployment對(duì)象

        1
        開發(fā)服務(wù)的升級(jí)和回滾功能
        1
        Kubernetes 系統(tǒng)的基本架構(gòu)和資源

        1.Kubernetes產(chǎn)生的背景

        2.Kubernetes解決的問題

        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通過ServiceAccount控制資源訪問

        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.熟悉如何通過Service訪問Pod中的應(yīng)用

        4
        搭建命令行管理工具的基本框架

        1.熟悉命令行工具開發(fā)框架cobra的使用

        2.熟悉命令行工具的基本設(shè)計(jì)和開發(fā)方式

        3.分析Kubernetes管理工具的基本功能

        4.使用cobra搭建命令行工具的基本框架

        5
        開發(fā) Pod 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Pod的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Pod對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Pod對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Pod對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Pod對(duì)象

        6
        開發(fā) Service 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Service的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Service對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Service對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Service對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Service對(duì)象

        7
        開發(fā) Ingress 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Ingress的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Ingress對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Ingress對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Ingress對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Ingress對(duì)象

        8
        開發(fā) Secret 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Secret的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Secret對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Secret對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Secret對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Secret對(duì)象

        9
        開發(fā) Deployment 管理的相關(guān)功能

        1.學(xué)習(xí)Kubernetes中Deployment的作用和組成

        2.學(xué)習(xí)如何使用GoSDK來創(chuàng)建Deployment對(duì)象

        3.學(xué)習(xí)如何使用GoSDK來更新Deployment對(duì)象

        4.學(xué)習(xí)如何使用GoSDK來獲取Deployment對(duì)象

        5.學(xué)習(xí)如何使用GoSDK來刪除Deployment對(duì)象

        1
        開發(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)用回滾


        請(qǐng) 登錄 后發(fā)表評(píng)論
        新評(píng)論
        全部 第1節(jié) 第2節(jié) 第3節(jié) 第4節(jié) 第5節(jié) 第6節(jié) 第7節(jié) 第8節(jié) 第9節(jié) 第10節(jié) 第11節(jié) 第12節(jié) 第13節(jié) 第14節(jié) 第15節(jié) 第16節(jié) 第17節(jié)
        我的報(bào)告 / 所有報(bào)告