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