2015-10-09 93 views
1

Marathon對您的應用程序執行滾動(零宕機)升級提供一流的支持。如果您需要升級或重新配置Mesos本身,該怎麼辦?是否可以執行零宕機時間升級或重新配置Mesos?

更具體地說,我想知道是否可以在不引起任何停機的情況下升級/重新配置Mesos Master和Slave實例?

以滾動方式重新配置從站應該是微不足道的,因爲您可以運行冗餘從站實例。

將從設備升級到主設備的更高版本會安全嗎?換句話說,主人保持向前與奴隸相容嗎?

根據操作指南,它看起來像有可能採取了主節點在高可用性模式下的時間:http://mesos.apache.org/documentation/latest/operational-guide/

不知主人的不同版本將是兼容的,然而?

我想你可以創建一個新的Mesos集羣並遷移現有的工作負載,但這看起來很痛苦。

回答

2

是的,你可以升級Mesos 0宕機時間爲您的任務。 兩個版本應該在所有主/從組合中一起工作,通常Upgrade Guide會爲您提供有關如何在兩個版本之間進行升級的更多詳細信息。

升級時,由於Slave Recovery由於奴隸,甚至不必殺死您的運行任務。

Btw滾動升級是早期的Twitter use case,所以你可以相對確定它仍然是一個重要/支持的功能。

相關問題