如何在AWS上自动扩展Kubernetes工作者节点

时间:2018-12-28 15:47:14

标签: amazon-ec2 kubernetes

目前,我正在研究AWS,ASG(AutoScale Group)和Kubernetes。在下文中,我创建了一个Kubernetes集群,其中有一个主节点,另一个是Worker节点。

现在我的问题是,在高流量的情况下,我在Pod级别上使用了HPA,但该节点也可能无法处理所有请求。

因此,在这种情况下,ASG是否会创建一个新节点。 如果否,那么有人可以建议这是在节点级别进行水平缩放的最佳方法。

谢谢

1 个答案:

答案 0 :(得分:3)

您可以做几件事:

  • 设置Dynamic scaling以便您的ASG根据CloudWatch指标(CPU,Mem)或您自己的指标以及自己的自动化来自动扩展。

  • 使用Kubernetes cluster autoscaler,以便在节点上没有足够的pod容量的情况下自动缩放。