部署服务和 Pod
使用 Marathon 管理您的流程和服务
Marathon 是 DC/OS 的“初始化系统”。Marathon 启动和监控应用程序和服务,自动修复故障。
本地 Marathon 实例作为 DC/OS 安装的一部分进行安装。DC/OS 启动后,您可以通过带有 命令 的 DC/OS CLI 管理本地 Marathon 实例。
DC/OS 服务是部署在 DC/OS 上的 Marathon 应用程序。DC/OS 服务可从 等包存储库获取,您也可以自己创建。
DC/OS 服务
可以从 中创建或安装 DC/OS 服务。创建的服务和在 Universe 中安装的服务在运行时都会显示在 DC/OS Web 界面的 服务 选项卡中。
您自己创建的服务由 Marathon 管理,可以 从 DC/OS CLI 中 用 子命令(例如,)或通过 DC/OS web 界面来设置。
Universe 包存储库
Mesosphere 或社区(如 Spark 或 Kafka)创建的打包 DC/OS 服务会出现在 DC/OS Web 界面的 目录 选项卡上,或者可以在 DC/OS CLI 中搜索包。可以通过 DC/OS Web 界面配置和运行 Universe 服务,或者通过 命令的 DC/OS CLI 进行配置。
了解 Marathon 应用定义…
安装服务
使用 CLI 或 Web 界面安装和验证服务…
任务处理
了解 Marathon 任务类别…
创建服务
配置 Universe 服务
使用 DC/OS CLI 配置服务…
Marathon 布局约束
了解 Marathon 布局约束…
扩展服务
使用 Web 界面和 CLI 扩展服务…
授权访问服务和组
ENTERPRISE
使用 Web 界面或 CLI 对服务实施细粒度用户访问…
了解故障域…
更新用户创建的服务
更新已部署应用程序的配置…
服务端口
使用虚拟 IP 管理服务端口…
服务端点
使用具有容器化服务的端点…
监控服务
在 CLI 和 Web 界面监控部署的 DC/OS 服务…
使用专用 Docker 注册表
公开服务
通过 Marathon 应用定义启动服务…
部署
部署多个 Marathon 应用程序…
在 CLI 中卸载 DC/OS 服务…
包管理 API
ENTERPRISE
使用包管理 API 安装 DC/OS 服务…
使用自定义 Marathon
ENTERPRISE
部署非本地 Marathon 实例…
Marathon API
ENTERPRISE
使用 Marathon API 管理长期运行的容器化服务…
使用容器化工具
使用具有 Docker Engine 和 Universal Container Runtime 的容器化工具…
Pod
使用 pod 给资源分组…
多租户原始文件
DC/OS 中多租户的引物…
使用 GPU
关于部署 Marathon 服务的常见问题…