Mesos Dashboard 中的 "completed framework" 是什么?

What is "completed framework" in Mesos Dashboard?

Mesos 将框架标记为完成,框架将不再接受任何任务。这是因为调度程序与 mesos master 断开连接了吗?我们怎样才能避免这种情况?

当主人认为它已经终止并且不会尝试重新连接时,框架被标记为完成。当框架被拆除(参见 teardown endpoint)或断开连接并且未在 failover_timeout.

内重新注册时,会发生这种情况。

默认的 failover_timeout 是零秒,所以这可能就是这里发生的事情:生产框架在注册时通常应该在 FrameworkInfo 中设置一个非默认的 failover_timeout Mesos master(建议值比较大,比如一周)。有关编写生产质量 Mesos 框架的更多建议,请参阅 Mesos docs