避免k8s主节点/ etc节点成为领导者

时间:2019-02-07 12:33:41

标签: kubernetes etcd

对于HA和Quorum,我将在三个不同的数据中心中安装三个master / etc节点。

但是我想将一个节点配置为永不成为领导者。仅充当etcd仲裁的关注者。

这可能吗?

1 个答案:

答案 0 :(得分:2)

我相信,今天它不是受支持的选项,因此不建议使用。

您想要的是拥有3个节点控制平面(包括etcd),并且其中一个节点应参与领导者选举,但不能成为领导者且不应存储数据。您正在寻找mongodb HA群集中存在的某种ARBITER功能。

ETCD不支持

ARBITER功能。您可能需要提高PR才能解决该问题。

控制器管理器和调度程序始终连接本地apiserver。您可能希望将这些调用路由到活动主服务器上的apiserver。您可能需要为kubernetes社区打开另一个PR才能解决该问题。