课程名称:Go 语言开发 Kubernetes 的命令行管理工具培训

4401 人关注
(78637/99817)
课程大纲:

Go 语言开发 Kubernetes 的命令行管理工具培训

 

Kubernetes 是目前为流行的容器编排系统,

也是目前流行的容器化应用发布平台。

在实际的工作中,我们经常会遇到现有系统和 Kubernetes 进行集成的情况。

1 Kubernetes 系统的基本架构和常用的资源

2 在 Kubernetes 里面发布一个容器应用

3 Kubernetes 系统中常用资源的使用方式

4 Kubernetes 基于角色的权限控制

5 完成现代化命令行工具的设计,开发和实现

6 Kubernetes 系统中应用的升级,回滚和扩容

1
Kubernetes 系统的基本架构和资源

1.Kubernetes产生的背景

2.Kubernetes解决的问题

3.Kubernetes的基本架构

4.Kubernetes的基本资源

2
Kubernetes 资源管理的权限控制

1.Kubernetes内置的的账号管理及特点

2.Kubernetes采用的权限控制模型及模型特点

3.Kubernetes创建新的ServiceAccount

4.Kubernetes通过ServiceAccount控制资源访问

3
Kubernetes 中发布容器应用

1.熟悉Go应用的编译和镜像构建

2.熟悉Go应用打包好的镜像推送

3.熟悉如何使用YAML配置创建一个Pod 4.熟悉如何使用YAML配置创建一个Service

5.熟悉如何通过Service访问Pod中的应用

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

1.熟悉命令行工具开发框架cobra的使用

2.熟悉命令行工具的基本设计和开发方式

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

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

5
开发 Pod 管理的相关功能

1.学习Kubernetes中Pod的作用和组成

2.学习如何使用GoSDK来创建Pod对象

3.学习如何使用GoSDK来更新Pod对象

4.学习如何使用GoSDK来获取Pod对象

5.学习如何使用GoSDK来删除Pod对象

6
开发 Service 管理的相关功能

1.学习Kubernetes中Service的作用和组成

2.学习如何使用GoSDK来创建Service对象

3.学习如何使用GoSDK来更新Service对象

4.学习如何使用GoSDK来获取Service对象

5.学习如何使用GoSDK来删除Service对象

7
开发 Ingress 管理的相关功能

1.学习Kubernetes中Ingress的作用和组成

2.学习如何使用GoSDK来创建Ingress对象

3.学习如何使用GoSDK来更新Ingress对象

4.学习如何使用GoSDK来获取Ingress对象

5.学习如何使用GoSDK来删除Ingress对象

8
开发 Secret 管理的相关功能

1.学习Kubernetes中Secret的作用和组成

2.学习如何使用GoSDK来创建Secret对象

3.学习如何使用GoSDK来更新Secret对象

4.学习如何使用GoSDK来获取Secret对象

5.学习如何使用GoSDK来删除Secret对象

9
开发 Deployment 管理的相关功能

1.学习Kubernetes中Deployment的作用和组成

2.学习如何使用GoSDK来创建Deployment对象

3.学习如何使用GoSDK来更新Deployment对象

4.学习如何使用GoSDK来获取Deployment对象

5.学习如何使用GoSDK来删除Deployment对象

1
开发服务的升级和回滚功能
1
Kubernetes 系统的基本架构和资源

1.Kubernetes产生的背景

2.Kubernetes解决的问题

3.Kubernetes的基本架构

4.Kubernetes的基本资源

2
Kubernetes 资源管理的权限控制

1.Kubernetes内置的的账号管理及特点

2.Kubernetes采用的权限控制模型及模型特点

3.Kubernetes创建新的ServiceAccount

4.Kubernetes通过ServiceAccount控制资源访问

3
Kubernetes 中发布容器应用

1.熟悉Go应用的编译和镜像构建

2.熟悉Go应用打包好的镜像推送

3.熟悉如何使用YAML配置创建一个Pod

4.熟悉如何使用YAML配置创建一个Service

5.熟悉如何通过Service访问Pod中的应用

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

1.熟悉命令行工具开发框架cobra的使用

2.熟悉命令行工具的基本设计和开发方式

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

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

5
开发 Pod 管理的相关功能

1.学习Kubernetes中Pod的作用和组成

2.学习如何使用GoSDK来创建Pod对象

3.学习如何使用GoSDK来更新Pod对象

4.学习如何使用GoSDK来获取Pod对象

5.学习如何使用GoSDK来删除Pod对象

6
开发 Service 管理的相关功能

1.学习Kubernetes中Service的作用和组成

2.学习如何使用GoSDK来创建Service对象

3.学习如何使用GoSDK来更新Service对象

4.学习如何使用GoSDK来获取Service对象

5.学习如何使用GoSDK来删除Service对象

7
开发 Ingress 管理的相关功能

1.学习Kubernetes中Ingress的作用和组成

2.学习如何使用GoSDK来创建Ingress对象

3.学习如何使用GoSDK来更新Ingress对象

4.学习如何使用GoSDK来获取Ingress对象

5.学习如何使用GoSDK来删除Ingress对象

8
开发 Secret 管理的相关功能

1.学习Kubernetes中Secret的作用和组成

2.学习如何使用GoSDK来创建Secret对象

3.学习如何使用GoSDK来更新Secret对象

4.学习如何使用GoSDK来获取Secret对象

5.学习如何使用GoSDK来删除Secret对象

9
开发 Deployment 管理的相关功能

1.学习Kubernetes中Deployment的作用和组成

2.学习如何使用GoSDK来创建Deployment对象

3.学习如何使用GoSDK来更新Deployment对象

4.学习如何使用GoSDK来获取Deployment对象

5.学习如何使用GoSDK来删除Deployment对象

1
开发服务的升级和回滚功能

1.学习使用Deployment资源完成应用升级

2.学习使用Deployment资源完成应用回滚

1.学习使用Deployment资源完成应用升级

2.学习使用Deployment资源完成应用回滚


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告