上云无忧 > 文档中心 > 百度智能云容器引擎服务 CCE Job管理
容器引擎服务CCE
百度智能云容器引擎服务 CCE Job管理

文档简介:
用户可以通过表单方式基于镜像创建普通任务,也可以通过百度智能云提供的YAML文件模板创建和修改普通任务,对已普通任务关联的容器组(Pod)、事件等进行控制管理。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

用户可以通过表单方式基于镜像创建普通任务,也可以通过百度智能云提供的YAML文件模板创建和修改普通任务,对已普通任务关联的容器组(Pod)、事件等进行控制管理。

Job 简介

Job负责批量处理短暂的一次性任务,即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。 Kubernetes支持以下几种Job:

  • 非并行 Job:通常创建一个 Pod 直至其成功结束
  • 固定结束次数的 Job:设置 spec.completions,创建多个 Pod,直到 spec.completions 个 Pod 成功时结束运行
  • 并行 Job:设置 spec.Parallelism 但不设置 spec.completions,创建 spec.Parallelism 个 Pod,当所有 Pod 结束且至少一个成功时,Job 就认为是成功的

典型使用场景

根据 spec.Parallelism 和 spec.completions 的设置,可以将 Job 划分为以下几种模式:

Job 类型 使用示例 行为 completions Parallelism
一次性 Job 数据库迁移 创建一个 Pod 直至其成功 1 1
固定结束次数的 Job 处理工作队列的 Pod 一次创建一个 Pod 运行直至 completions 个成功时结束 2+ 1
固定结束次数的并行 Job 多个 Pod 同时处理工作队列 依次创建多个 Pod 运行直至 completions 个成功时结束 2+ 2+
并行 Job 多个 Pod 同时处理工作队列 创建一个或多个 Pod 直至有一个成功时结束 1 2+

查看普通任务列表

进入 "产品服务>容器引擎CCE",点击左侧导航栏 "工作负载>普通任务",进入普通任务页面。内容包括:

  • 列表数据:显示所有普通任务的列表信息,及新建、删除、修改

新建普通任务

点击 "新建普通任务",用户可以选择通过表单形式或者通过 yaml 形式创建新的普通任务。

(1)通过表单形式创建:

  • 填写普通任务名称、命名空间;
  • 点击添加容器配置按钮,填入容器名称和镜像地址,点击确认后创建页展示已添加的容器配置信息;
  • 点击创建,确认根据配置信息生成的 yaml 文件,完成创建。

(2)通过 yaml 形式创建:

  • 选择集群、命名空间,填写 yaml 文件,点击确定。
  • 模板类型:可使用示例模板或我的模板创建。
  • 复制:复制当前 yaml 文件的内容
  • 取消:返回列表页

字段解释

  • completions:标志 Job 结束时需要成功运行的 Pod 的个数,默认为 1
  • parallelism:表示并行运行的 Pod 的个数,默认为 1
  • backoffLimit:表示当 Job 失败时,重试的次数。默认为 6

查看普通任务详情

点击列表页任何一行的普通任务名称,即可进入普通任务详情页,详情页内容包括:

  • 普通任务详情:包括基本信息、关联容器组、关联服务、事件列表

修改普通任务

在普通任务列表页面,点击需要修改的普通任务行中的“修改”按钮,完成修改后,点击“确定”提交。

删除普通任务

在普通任务列表页面,勾选要删除的普通任务,点击“删除”按钮,确认信息后,点击“确认”。

说明: 目前仅支持勾选单个删除。

相似文档
  • 用户可以通过表单方式基于镜像创建定时任务,也可以通过百度智能云提供的 YAML 文件模板创建和修改定时任务,对定时任务关联的容器组(Pod)、事件等进行控制管理。
  • 进入“产品服务>容器引擎CCE”,选择集群,点击“工作负载>容器组”,进入容器组列表。 查看容器组列表,然后选择集群和命名空间,显示选定集群和命名空间的容器组列表。其他内容包括: 状态概况:容器组总数包括,待部署、运行中、部署失败3种状态的数目。 CPU使用量:展示当前的CPU使用情况,以核数为单位。
  • HPA 可以根据 CPU 利用率或者一些应用程序提供的度量指标自动伸缩一个 Deployment 或者 Replica Set 中 Pod 的数量,能更好的应对突发流量等场景。 本文介绍在百度智能云云容器引擎 (CCE) 中如何使用 HPA 对应用自动扩缩容。
  • 私有镜像指位于私有仓库中的Docker镜像,用户需要使用仓库用户名密码登入(docker login)后才能拉取。在CCE集群中,需要为Pod配置imagePullSecrets,才能够在集群中使用私有镜像启动Pod中的容器。
  • 本文介绍通过安装、配置 cce-image-plugin 拉取 CCR 私有仓库的镜像,从而省去在集群资源 YAML 中显式配置 ImagePullSecret 的重复工作。作用机制参考:通过 serviceAccount 配置pod的imagepullsecrets。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部