gpt4 book ai didi

kubernetes - 是否有理由自动扩展 kubernetes master?

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

我正在运行一个具有 3 个主节点和 3 个节点的 Kubernetes 集群。

我发现这可以根据 pod 的状态自动扩展工作节点。
https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/aws

但是,我找不到任何博客或插件来自动扩展主节点。

是否有任何理由自动扩展主节点,如果是,我们该怎么做?

最佳答案

无需autoscale主节点。在实际世界中,您的工作节点负责运行您的工作负载,而您的主节点负责确保您的工作节点在集群中具有所需的状态。

现在所有最终用户都将请求您的应用程序(pod),随着负载的增加,他们需要水平扩展,并且应该生成更多的 pod。如果工作节点上的资源不足以运行这些节点,则应生成更多工作节点。

在大型集群中,我们不会在主节点上运行负载,但我们需要确保它具有高可用性,以便协调工作节点时不会出现单点故障。为此,我们可以有 3 个主多主集群。

我们担心的工作节点 horizontal scalability在主节点中,我们担心 high availability .

但是对于构建大型集群,您需要为主节点提供足够的资源来处理工作节点上的负载编排。

更多关于搭建大集群的信息,请引用官方文档:

https://kubernetes.io/docs/setup/cluster-large/

简而言之,如果您为该节点提供足够的资源,您甚至可以为 1000 个工作节点提供一个主节点。因此,与我们在这样做时面临的挑战相比,没有理由自动扩展 master。

关于kubernetes - 是否有理由自动扩展 kubernetes master?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53946228/

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