自动缩放箱子集群

时间:2016-04-01 12:25:58

标签: autoscaling crate rancher

我正在玩Rancher环境中部署crate。

它工作正常,但我遇到两个配置参数问题:

gateway.expected_nodes和gateway.recover_after_nodes。

关于这两者在上下缩放箱子时的最佳做法是什么。

/ HW

1 个答案:

答案 0 :(得分:3)

设置gateway.expected_nodesgateway.recover_after_nodes是 在节点启动期间只有相关的

  • 缩小:删除某些节点后,更新配置 反映群集中的新节点数。但你不需要 重新启动。

  • 向上扩展:您应该将设置更改为您要去的节点数 具有。这应该在之前启动那些新节点。 但是不需要来重新启动现有节点。

对于正在运行的节点/群集,这些值根本没有任何影响,这就是您不必重新启动的原因(但是如果您执行重新启动它们,这些值应该是正确的)。他们是 仅在启动期间相关。他们控制节点(刚刚开始) 应该从它的文件系统中恢复数据,或者是否应该等待其他数据 集群中的节点并从中接收数据。

例如,假设您有2个节点:N1和N2。

  • 您创建一个表
  • 你停止N2
  • 删除表格(在N1上)
  • 你开始N2
  • N2读取网关设置 - 它是错误的,因此它认为它将成为集群中唯一的节点并恢复该表,因为它不知道它在N1上被删除(它不知道N1
  • N2最终加入N1
  • 该表格已回到群集中

<强>更新

  当启动或重启的所有节点都具有正确的设置

时,我应该关注管理员的警告吗?

如果他们在(重新)启动时具有正确的设置,则可以忽略警告。