DC/OS 运行 每个代理上的一个服务
DC/OS running a service on each agent
有没有办法在每个部署的代理节点上 运行 服务(单个实例)?我需要它,因为每个代理都需要使用 s3fs
从 S3 安装存储
您正在寻找的功能名称是 "daemon tasks",但不幸的是,它仍处于 Mesos 本身的规划阶段。
由于调度程序不知道集群的整个状态,Mesos 需要添加一个功能来启用此功能。一旦进入 Mesos,它就可以与 DC/OS.
集成
主要解决方法是使用 Marathon 部署具有 UNIQUE 约束 ("constraints": [["hostname", "UNIQUE"]]
) 的应用程序,并将该应用程序 instances
设置为代理节点数。不幸的是,这意味着您必须在添加新节点时调整实例数。
有没有办法在每个部署的代理节点上 运行 服务(单个实例)?我需要它,因为每个代理都需要使用 s3fs
您正在寻找的功能名称是 "daemon tasks",但不幸的是,它仍处于 Mesos 本身的规划阶段。 由于调度程序不知道集群的整个状态,Mesos 需要添加一个功能来启用此功能。一旦进入 Mesos,它就可以与 DC/OS.
集成主要解决方法是使用 Marathon 部署具有 UNIQUE 约束 ("constraints": [["hostname", "UNIQUE"]]
) 的应用程序,并将该应用程序 instances
设置为代理节点数。不幸的是,这意味着您必须在添加新节点时调整实例数。