工作负载

无状态负载

无状态负载,即kubernetes中的Deployments,应用实例可部署一个或多个无状态负载,一个无状态负载对应一个或多个容器组。

无状态负载列表及操作

菜单路径

产品与服务→计算→容器引擎→工作负载→无状态负载

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“无状态负载”,进入无状态负载列表页面,如图。

4.列表中的基本操作如表1所示。

表1

操作名称 操作 详解
创建无状态负载 点击进入创建无状态工作负载界面 。
YAML创建 点击进入YAML创建界面,支持工作负载、挂载卷、服务等资源的YAML创建;支持上传本地YAML文件 。
无状态负载名称 进入无状态负载详情页面,支持“基本信息”、“容器组列表”、“更新历史”、“日志”、“查看YAML”、“标签”查看。
查询 支持模糊查询。“集群”、“命名空间”、“选择类型”、“无状态负载或应用名称”可作为查询条件。
刷新 清空搜索条件并刷新列表 。
伸缩 分为自动伸缩和手动伸缩,手动伸缩副本数范围1-20;自动伸缩:使用率范围1-2147483647,最大副本数范围2-20,最小副本数范围1到最大副本数的值
更多 包含对无状态负载的“变更”、“回滚”、“查看日志”、“编辑标签”操作;其中,“变更”操作不支持稳定部署。
变更 进入无状态负载编辑页面。其中,“变更”操作不支持稳定部署。
回滚 可对无状态负载进行版本回滚。
查看日志 点击跳转至无状态负载详情界面的日志页。
编辑标签 点击出现弹窗编辑工作负载自定义标签。
删除 选择待删除的无状态负载,单击操作列表的“删除”,任务删除后无法恢复,请谨慎操作;其中删除操作不支持关联实例工作负载。

无状态负载详情信息

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“无状态负载”,进入无状态负载列表页面。

4.点击“无状态负载名称”超链接,进入无状态负载详情页面。

1)基本信息。

查看无状态负载名称、集群名称、状态、命名空间、容器组、部署类型、创建时间、标签等信息:

2)容器组列表。

点击容器组列表的“”可删除容器组,容器组数目与设置副本数相匹配,所以删除后会自动新建对应数目的容器组。此操作不可恢复,请慎重。

点击容器组列表的“”可展开查看容器组的详细信息,包括各容器的容器名称、容器镜像、CPU、内存、环境变量、挂载卷、健康检查等信息。其中,初始化容器无健康检查信息:

3)更新历史。

点击无状态负载更新历史的""可进行版本回滚,无状态负载将回滚到指定的版本:

4)日志。

操作名称 操作 详解
选择容器组 从下拉列表中选择已存在的容器组。
选择容器 从下拉列表中选择对应容器组已存在的容器。
更多 日志默认显示三千行,点击显示更多日志。
刷新 刷新日志。

5)查看YAML。

查看无状态负载的YAML文件。该YAML文件是用来表达无状态负载序列的配置文件。

6)查看监控。

可查看CPU、内存、存储、磁盘、I/O和网络的情况

有状态负载

有状态负载,即kubernetes中的Statefulsets。应用实例可部署一个或多个有状态负载,一个有状态负载对应一个或多个容器组。适用于容器组不完全独立,容器组之间存在互访的场景,如mysql等。

有状态负载列表及操作

菜单路径

产品与服务→计算→容器引擎→工作负载→有状态负载

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“有状态负载”,进入有状态负载列表页面,如图。

4.列表中的基本操作如表2所示。

表2

操作名称 操作 详解
创建有状态负载 点击进入创建有状态工作负载界面 。
YAML创建 点击进入YAML创建界面,支持工作负载、挂载卷、服务等资源的YAML创建;支持上传本地YAML文件。
有状态负载名称 进入有状态负载详情页面,支持“基本信息”、“容器组列表”、“日志”、“查看YAML”、“标签”查看。
查询 支持模糊查询。“集群”、“命名空间”、“有状态负载或应用名称”可作为查询条件。
刷新 清空搜所条件并刷新列表 。
伸缩 分为自动伸缩和手动伸缩,手动伸缩副本数范围1-20;自动伸缩:使用率范围1-2147483647,最大副本数范围2-20,最小副本数范围1到最大副本数的值
更多 包含对有状态负载的“变更”、“查看日志”操作。
变更 进入有状态负载编辑页面。
查看日志 点击跳转至有状态负载详情界面的日志页。
编辑标签 点击出现弹窗编辑工作负载自定义标签。
删除 选择待删除的有状态负载,单击操作列表的“删除”,任务删除后无法恢复,请谨慎操作;其中删除操作不支持关联实例工作负载。

有状态负载详情信息

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“有状态负载”,进入有状态负载列表页面。

4.点击“有状态负载名称”超链接,进入有状态负载详情页面。

1)基本信息。

查看有状态负载名称、集群名称、状态、命名空间、容器组、部署类型、创建时间等信息。

2)容器组列表。

点击容器组列表的“”可删除容器组,容器组数目与设置副本数相匹配,所以删除后会自动新建对应数目的容器组。此操作不可恢复,请慎重。

点击容器组列表的“”可展开查看容器组的详细信息,包括各容器的容器名称、容器镜像、CPU、内存、环境变量、挂载卷、健康检查等信息。其中,初始化容器无健康检查信息。

4)日志。

操作名称 操作 详解
选择容器组 从下拉列表中选择已存在的容器组。
选择容器 从下拉列表中选择对应容器组已存在的容器。
更多 日志默认显示三千行,点击显示更多日志。
刷新 刷新日志。

5)查看YAML。

查看有状态负载的YAML文件。该YAML文件是用来表有状态负载序列的配置文件。

6)查看监控。

可查看CPU、内存、存储、磁盘、I/O和网络的情况

普通任务

普通任务,即kubernetes中的Job。Job负责批量处理短暂的一次性任务,仅执行一次,并保证处理的一个或者多个Pod成功结束。

普通任务列表及操作

菜单路径

产品与服务→计算→容器引擎→工作负载→普通任务

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“普通任务”,进入普通任务列表页面,如图。

4.列表中的基本操作如表3所示。

表3

操作名称 操作 详解
普通任务名称 进入普通任务详情页面,支持“容器组列表”、“任务事件”、“日志”、“查看YAML”查看。
创建普通任务 创建普通任务。
查询 支持模糊查询。“集群”、“命名空间”、“任务名称”可作为查询条件。
刷新 清空搜索条件并刷新列表。
删除 选择待删除的任务,单击操作列表的“删除”,任务删除后无法恢复,请谨慎操作。

创建普通任务

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“普通任务”,进入普通任务列表页面。

4.点击“创建普通任务”按钮。

1)基础配置。

配置集群、命名空间、普通任务名称和任务描述。

2)容器配置。

配置普通任务的容器名称、容器类型、部署方式以及要选择的镜像,通过高级配置还可配置容器配额、环境变量、挂载卷和容器健康检查。

配置项 配置说明
选择镜像 列表中包含你有权访问的所有镜像,若没有找到你的镜像,请确定是否已经将镜像上传到你的镜像仓库。

3)任务配置。

配置项 配置说明
需要完成的次数 即completions,指定Job需要成功运行Pod的次数。默认值为1。
并行任务个数 即parallelism,指定Job在任一时刻应该并发运行Pod的数量。默认值为1。
任务超时时间 即activeDeadlineSeconds,指定Job可运行的时间期限,超过时间还未结束,系统将会尝试进行终止。
任务重试次数 即backoffLimit,指定Job失败后进行重试的次数。默认是6次,每次失败后重试会有延迟时间,该时间是指数级增长,最长时间是6min。
重启策略 仅支持不重启(Never)和失败时(OnFailure)。

普通任务详情信息

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“普通任务”,进入普通任务列表页面。

4.点击“普通任务名称”超链接,进入普通任务详情页面。

1)基本信息。

查看有状态负载名称、集群名称、状态、命名空间、容器组、创建时间等信息。

2)容器组列表。

点击容器组列表的“”普通任务状态为执行中时删除后会自动新建对应数目的容器组,普通任务状态为成功或失败时删除后将无法恢复,请谨慎操作。

点击容器组列表的“”可展开查看容器组的详细信息,包括各容器的容器名称、容器镜像、CPU、内存、环境变量、挂载卷、健康检查等信息。其中,初始化容器无健康检查信息。

3)日志。

操作名称 操作 详解
选择容器组 从下拉列表中选择已存在的容器组。
选择容器 从下拉列表中选择对应容器组已存在的容器。
更多 日志默认显示三千行,点击显示更多日志。
刷新 刷新日志。

4)查看YAML。

查看普通任务的YAML文件。该YAML文件是用来表示普通任务的配置文件。

容器组

容器组,即kubernetes中的POD,容器组是kubernetes中可以创建和部署的最小单位,一个容器组代表着集群中运行的一个进程。

容器组列表及操作

菜单路径

产品与服务→计算→容器引擎→工作负载→容器组

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“容器组”,进入容器组列表页面,如图。

4.列表中的基本操作如表4所示。

表3

操作名称 操作 详解
容器组名称 进入容器组详情页面,支持“基本信息”、“容器”、“现状”、“挂载卷”、“事件”、“日志”、“查看YAML”查看。
查询 支持模糊查询。“集群”、“命名空间”、“容器组或应用名称”可作为查询条件。
刷新 清空搜索条件并刷新列表。
删除 删除容器组,容器组数目与设置副本数相匹配,所以删除后会自动新建对应数目的容器组。
批量删除 删除 可以一次删除多个pod

容器组详情

菜单路径

产品与服务→计算→容器引擎→工作负载→容器组→容器组名称超链接

操作步骤

1.登录控制台。

2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。

3.点击“工作负载”选择“容器组”,进入容器组列表页面。

4.点击“容器组名称”超链接,进入容器组详情页面。

1)基本信息。

描述容器组的名称、状态、集群、命名空间、创建时间等信息。

2)容器。

描述容器的名称、镜像、环境变量、命令、参数等信息。

3)挂载卷。

展示容器组的挂载卷信息。

4)事件。

展示容器组生命周期中的事件

5)日志。

操作名称 操作 详解
选择容器 从下拉列表中选择已存在的容器。
更多 日志默认显示三千行,点击显示更多日志。
刷新 刷新日志。

6)查看YAML。

查看容器组的YAML文件。该YAML文件是用来表达容器组序列的配置文件。

7)控制台。

调用容器组的控制台。

操作名称 操作 详解
选择容器 从下拉列表中选择已存在的容器。
输入命名 在容器内部执行的命令。
连接 连接控制台。
新建窗口打开 从新窗口打开控制台。

8)监控。

可查看CPU、内存、存储、磁盘、I/O和网络的情况