部署作业
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 授予对作业的访问权限