DC/OS - Mesos 有没有可能杀掉三个高手中的两个?
Is it possible to kill two masters out of three in DC/OS - Mesos?
我目前正在配置和调整一些应用程序以适应 DC/OS 上的 运行。我们选择安装HA-ThreeMaster AWS模板。
最近我被要求在开发过程中缩减集群。虽然移除从节点很简单,但我找不到任何关于如何关闭主节点的信息。
我知道它们应该总是奇数,所以我想删除两个非领导者 ec2 实例。这可以在不破坏集群的情况下完成吗?
我认为这行不通。 master 计数为 3 将允许一个 master 失败,其余两个仍然可以找到法定人数。如果您只剩下一个 master,则无法达到法定人数。
这取决于您的设置。
首先检查您的法定人数:
猫 /etc/mesos-master/quorum
比检查这个
http://mesos.apache.org/documentation/latest/operational-guide/
Decreasing the quorum size
The following steps indicate how to decrement the quorum size, using 5 -> 3 masters as an example (quorum size 3 -> 2):
Initially, 5 masters are running with --quorum=3
Remove 2 masters from the cluster, ensure they will not be restarted (see NOTE section above). Now 3 masters are running with --quorum=3
Restart the 3 masters with --quorum=2
To decrease the quorum by N, repeat this process to decrement the quorum size N times.
我目前正在配置和调整一些应用程序以适应 DC/OS 上的 运行。我们选择安装HA-ThreeMaster AWS模板。
最近我被要求在开发过程中缩减集群。虽然移除从节点很简单,但我找不到任何关于如何关闭主节点的信息。
我知道它们应该总是奇数,所以我想删除两个非领导者 ec2 实例。这可以在不破坏集群的情况下完成吗?
我认为这行不通。 master 计数为 3 将允许一个 master 失败,其余两个仍然可以找到法定人数。如果您只剩下一个 master,则无法达到法定人数。
这取决于您的设置。 首先检查您的法定人数: 猫 /etc/mesos-master/quorum
比检查这个 http://mesos.apache.org/documentation/latest/operational-guide/
Decreasing the quorum size
The following steps indicate how to decrement the quorum size, using 5 -> 3 masters as an example (quorum size 3 -> 2):
Initially, 5 masters are running with --quorum=3
Remove 2 masters from the cluster, ensure they will not be restarted (see NOTE section above). Now 3 masters are running with --quorum=3
Restart the 3 masters with --quorum=2
To decrease the quorum by N, repeat this process to decrement the quorum size N times.