我在EKS上部署的CA(Cluster Autoscaler)跟随this post。我想知道的是,只要在该节点上部署了至少一个pod,CA就会自动缩小群集,即如果有3个节点容量为8个pod,如果第9个pod出现,则CA会提供第4个节点来运行该节点第9个豆荚。我所看到的是,CA不断终止并创建从群集中随机选择的节点,从而干扰其他pod和节点。
如何告诉EKS(没有定义最小节点或禁用ASG中的扩展策略)不要杀死在其上运行至少1个pod的节点。任何建议将不胜感激。
您不能使用pod作为单位。 CA使用资源cpu和内存单元。
如果群集没有足够的CPU或内存,则添加一个新的。
您必须使用您的请求资源(在窗格定义中)或重新定义您的节点以获取具有更多或更少资源的实例类型,具体取决于您需要多少个容器。
或者你可以玩param scale-down-utilization-threshold