分布式进程管理

    了解 DC/OS 群集中的分布式进程管理

    图 1. DC/OS 中的分布式进程管理

    DC/OS 中分布式进程管理的示例

    图 2 - DC/OS 中使用 Marathon 和 Docker 的分布式进程管理

    图 3 - DC/OS 中分布式进程管理的顺序

    1. 客户端/调度程序初始化。在此步骤,客户端需要了解如何连接到调度器以启动一个进程,例如通过 Mesos-DNS 或 DC/OS CLI。
    2. Mesos 管理节点将资源邀约发送给调度器,资源邀约是基于通过 Mesos 管理节点中的代理和 算法来管理的群集资源。
    3. 客户发起进程启动。例如,这可以是用户利用 DC/OS 服务标签或通过 HTTP 端点来创建 Marathon 应用程序.
    4. Mesos 管理节点发送资源邀约。例如, .
    5. 如果资源邀约符合调度器对进程的要求,它将接受邀约并向 Mesos 管理节点发送 请求。
    6. Mesos 代理节点通过执行器启动任务。
    7. 执行器向 Mesos 代理节点报告任务状态。
    8. Mesos 代理节点向 Mesos 管理节点报告任务状态。
    9. 调度器向客户端报告进程状态。

    [认证]:/mesosphere/dcos/2.1/security/ [组件]:/mesosphere/dcos/2.1/overview/architecture/components/