部署作业

BETA

在不安装单独服务的情况下创建作业

您可以在 DC/OS 中创建计划作业,而不安装单独的服务。在 DC/OS UI、DC/OS CLI 中或通过 API 创建和管理作业。

注意:DC/OS 的作业调度由 DC/OS 作业 (Metronome) 组件提供,该组件是随 DC/OS 预安装的开源 Mesos 框架。您有时可能会在日志中看到被称为“Metronome”的作业功能,并且服务端点是service/metronome

功能

您可以将作业创建为创建作业时包含的单个命令,也可以指向 Docker 镜像。

创建作业时,您可以指定:

  • 作业将消耗的 CPU 量。
  • 作业将消耗的内存大小。
  • 作业将占用的磁盘空间。
  • cron 格式的作业时间表。您还可以设置时区和开始截止日期。
  • 要附加到作业的任意数量的标签。
  • 您作业的权限。
  • 您的作业所属的组。

Metronome 放置约束

了解 Metronome 放置约束

在远程区域运行作业

如 故障域感知和服务容量扩展中所述,DC/OS 支持故障域感知。如果您的群集配置在多个区域或分区上,则可以安排 Metronome 作业在远程区域或特定分区中运行。

创建作业

使用 UI、CLI 或 API 创建和管理作业

作业示例

ENTERPRISE
BETA

作业常见使用情景示例。

授予对作业的访问权限

ENTERPRISE

使用 CLI 或 UI 授予对作业的访问权限