提问者:小点点

库伯内特斯是所有HA etcd成员回答读查询?


对于HA kubernetes集群,我没有找到确认是否所有etcd成员都在回答来自apiserver的读查询或直接客户端访问,或者只有主etcd成员正在执行读/写操作?

写访问描述得很好,只有主etcd成员在做。但是对于具有3个(或更多)etcd的K8S集群,只有主etcd成员工作吗?

ETCD留档说:

减小集群大小可以提高集群的写入性能,同时权衡降低的恢复能力。写入集群的写入在被认为提交之前会复制到集群的大多数成员。减小集群大小会降低大多数,并且每次写入都会更快地提交。

https://coreos.com/etcd/docs/latest/v2/runtime-configuration.html

根据客户端的类型(apiserver、calico等),在K8S实现上下文中是否正确?


共1个答案

匿名用户

是的,HA库伯内特斯集群中的任何etcd成员都可以读取