【问题标题】:How to reduce the downtime while launching a EKS cluster?如何在启动 EKS 集群时减少停机时间?
【发布时间】:2021-03-10 19:22:03
【问题描述】:

我正在尝试通过 EKS 启动一个 kubernetes 集群,其中包含多个 pod。一旦工作节点上运行的 pod 数量最多,就会启动一个新节点,并在新节点上启动额外的 pod。启动一个新节点需要时间,并且会造成我想减少的停机时间。 Pod 中断预算是一种选择,但我不确定如何将其用于扩展节点。

【问题讨论】:

    标签: amazon-web-services kubernetes deployment amazon-eks


    【解决方案1】:

    解决此问题的一种更简单的方法是预先定义您的扩展策略以在合理的较低限制下进行扩展。这样,假设您的服务器达到 60% 的容量并触发扩展 - 您将有足够的宽限时间来避免停机(因为第一个可以处理请求,而第二个可以引导)并允许新的服务器即将启动。

    【讨论】:

    • 好吧,这看起来也不错,可能我会尝试实现相同的功能,但是否有任何直接的配置更改可以减少停机时间,例如设置一个特定值,该值将在 40 中启动机器50 秒或类似的时间?
    • @Kaustubh 不,您无法提供这样的配置。希望您没有向user-script 下的服务器提供任何引导命令。但它需要它所需要的。
    • 不,我没有使用任何引导命令。好的,那么我有这个选择。谢谢你,这很有帮助。
    猜你喜欢
    • 2022-08-22
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 2013-08-29
    • 1970-01-01
    相关资源
    最近更新 更多