【发布时间】:2021-03-10 19:22:03
【问题描述】:
我正在尝试通过 EKS 启动一个 kubernetes 集群,其中包含多个 pod。一旦工作节点上运行的 pod 数量最多,就会启动一个新节点,并在新节点上启动额外的 pod。启动一个新节点需要时间,并且会造成我想减少的停机时间。 Pod 中断预算是一种选择,但我不确定如何将其用于扩展节点。
【问题讨论】:
标签: amazon-web-services kubernetes deployment amazon-eks
我正在尝试通过 EKS 启动一个 kubernetes 集群,其中包含多个 pod。一旦工作节点上运行的 pod 数量最多,就会启动一个新节点,并在新节点上启动额外的 pod。启动一个新节点需要时间,并且会造成我想减少的停机时间。 Pod 中断预算是一种选择,但我不确定如何将其用于扩展节点。
【问题讨论】:
标签: amazon-web-services kubernetes deployment amazon-eks
解决此问题的一种更简单的方法是预先定义您的扩展策略以在合理的较低限制下进行扩展。这样,假设您的服务器达到 60% 的容量并触发扩展 - 您将有足够的宽限时间来避免停机(因为第一个可以处理请求,而第二个可以引导)并允许新的服务器即将启动。
【讨论】:
user-script 下的服务器提供任何引导命令。但它需要它所需要的。