我正在创建AWS EKS Cluster及其组件。有一个问题使我无法走得更远。我应该使用哪个节点自动缩放选项?我可以使用AWs Autoscaling组策略来进行缩放,也可以使用Cluster Autoscaler。
为什么要使用自动伸缩组策略? 可以说我的CPU扩展阈值是%60,当资源消耗达到该阈值时,节点组触发扩展,并且由于%40资源缓冲区(消耗%60时剩余的资源)允许新的Pod在新实例旋转时进行调度平行。 另一方面,集群自动缩放器可由挂起的Pod触发以进行扩展,除非创建新节点,否则无法调度新Pod。我认为这可能会使群集不堪重负。
为什么要使用Cluster Autoscaler? 因为它更灵活,更可配置。它是群集的组件,所以我认为使用起来更安全。但是由于上述原因,我很困惑。