gpt4 book ai didi

mysql - 拥有与节点一样多的Pod

转载 作者:行者123 更新时间:2023-12-02 11:54:59 24 4
gpt4 key购买 nike

我们目前正在使用2个节点,但将来可能需要更多。
StatefulSets是mariadb-galera,当前副本位于2。
当我们有一个新的节点时,我们希望副本为3,如果不再需要它,我们将其删除,或者将另一个节点设为2。
实际上,如果我们有3个节点,则每个节点上需要3个副本。
我可以使用Pod Topology Spread Constraints,但我们将有一堆“notScheduled” pod 。
是否有一种方法可以在每次添加或删除节点时自动调整副本数?

最佳答案

When we'll had a new Nodes we want the replica to be a 3, f we don't need it anymore and we delete it or a other Node we want it to be a 2.


我建议反过来做。管理容器工作负载的副本,并在此之后调整节点数。
参见例如 Cluster Autoscaler有关如何完成此操作的信息,取决于您的集群使用的云提供商或环境。
指定 CPU and Memory requests使其占据整个节点也很重要。
对于MariaDB和类似的工作负载,应该使用 StatefulSet而不是 DaemonSet

关于mysql - 拥有与节点一样多的Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64544993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com