在容器服务ACK当RPS和CPU同时触发,或者在RPS弹的过程中,CPU也到了阈值,有没有冷却的策略避免冲突?
阿里云容器服务ACK具备CPU Burst性能优化策略和拓扑感知调度,这两者都是用于解决在不同场景下的CPU资源管理问题。
对于CPU Burst策略,这是ACK提供的差异化SLO能力之一,其目的是提升延迟敏感型应用的容器性能表现。该策略通过对CPU Throttled的动态感知,以及容器参数的自适应调节,可以有效提升延迟敏感型应用的服务质量。
另一方面,ACK基于Scheduling framework实现了拓扑感知调度以及灵活的绑核策略,这针对CPU敏感型的工作负载可以提供更好的性能。ACK的拓扑感知调度可以适配所有QoS类型,并支持在Pod维度按需开启,同时可以在全集群范围内选择节点和CPU。
此外,为了保障高优先级应用的CPU性能,ACK还支持基于容器的QoS等级设置。通过综合使用这些功能,可以有效地避免RPS和CPU同时触发或者在RPS弹升的过程中,CPU达到阈值时所产生的冲突问题。
当RPS和CPU触发时,为了避免不必要的扩容和减容操作发生,可以采取以下措施:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。