selectdb / doris-operator

Doris kubernetes operator
Apache License 2.0
66 stars 33 forks source link

是否有计划支持FE和BE节点缩容的操作? #67

Open anthony-yau opened 7 months ago

anthony-yau commented 7 months ago

当前1.2.0版本operator看FE、BE扩容是通过各自的entrypoint.sh脚本来完成节点注册到集群的操作。

但是进行缩容操作的时候,Operator只是通过sts来进行Pod缩容,并没有在集群中对缩容节点进行处理,如BE节点的安全下线操作。

当be缩容后,通过show backends查看就是错误状态,如下图: image

intelligentfu commented 7 months ago

FE节点下线已经有规划,下线FE的observer节点这个目前已经在规划下一个中间版本支持。 BE这个有一定的复杂度,很难做到指定BE的缩容,对于指定BE缩容这个还需要看看社区对于statefulset的规划和设计,单纯的缩容的情形是可以做到优雅下线的,这个我们会在下一个中间号版本跟fe 的observer一起支持。下线BE是一个高危操作,我们还在评估自动化可能会遇到的风险,当前缩容的操作还只能分两步进行,先进行dropp,在进行缩容。当然,非常欢迎您跟我们一起探讨有状态服务的这种指定扩缩容。