我可以看到我们可以在 EKS 中过度配置以实现低延迟,并且我发现“ASG Warm pools”类似。我的问题是,AWS EKS 中的“ASG 温池”而不是“过度配置”有多大相关性?
我目前工作的地方都使用:
ASG 温池允许您执行某种初始化,然后将 EC2 实例保持在“已停止”状态。这意味着与完全冷启动的实例相比,它们的启动速度相对较快。
过度配置的实例是“热”实例,这意味着您花钱运行计算,但它们已准备好接收 Pod(它们可以被
kubectl get nodes
发现)。
需要在成本(过度配置的成本更高)与速度(过度配置的节点是集群的一部分,并且与暖节点相比显示为“就绪”)之间进行权衡,后者需要由自动缩放器打开发出信号以增加 ASG 所需计数。)
我们使用两者的原因是我们希望获得“热”实例的好处,图像已经拉到它们上并准备就绪,此外,如果我们需要扩展超出过度配置的数量,我们希望能够快速添加节点加入集群。