部署kruise-daemon对集群ApiServer和ETCD的影响 #1037
Unanswered
steven6718
asked this question in
Q&A
Replies: 1 comment 1 reply
-
|
@steven6718 首先,社区上并没有足够大规模的 Kubernetes 集群用于压测,因为 kruise-daemon 是按节点部署的,没办法用 kubemark 之类的方案来模拟压测。 不过,根据 OpenKruise 在一些企业的实际使用场景来看,从 5k - 1w Node 范围的集群都没有遇到过问题,但如果存在少数超过 1w Node 的集群、并且集群中存在大量持续性的 Pod 更新操作,可能会导致 APIServer 推送 watch 事件的压力变大,但 listwatch 本身对 Etcd 没有影响。 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
最近希望在项目中使用openKruise的container restart能力和env from metadata 原地升级能力,需要依赖kruise-daemon的部署。看了源码,每个DaemonSet都会list&watch和本node有关的一些资源(虽然已经带了缓存,但是不知道实际压力会增加多少)。
想咨询下,如果集群规模比较大(1000+ node),全量部署kruise-daemon会不会对Apiserver和ETCD造成过大的压力,从而影响集群整体稳定性?
官方有没有一些压测数据,或者建议的最大集群大小,方便我们评估一下是否可以全集群部署,谢谢~
Beta Was this translation helpful? Give feedback.
All reactions