💡
原文英文,约900词,阅读约需4分钟。
📝
内容提要
Adidas通过降低EC2实例成本和自动化创建Vertical Pod Autoscalers(VPAs)等措施,将在AWS上运行的Kubernetes集群成本降低了50%。他们还设置了默认的VPA值,并利用kube-downscaler在非办公时间缩减资源。团队实施了Kyverno策略来防止问题Pod Disruption Budget(PDB)配置,并实现了开发和暂存集群月度成本的50%降低。他们强调了确保足够的节点容量,设置适当的VPA配置,向用户通知变更以及保持全面监控的重要性。成本优化是一个持续进行的过程。
🎯
关键要点
- Adidas通过降低EC2实例成本和自动化创建Vertical Pod Autoscalers(VPAs),将Kubernetes集群成本降低了50%。
- 团队使用Karpenter动态调整节点数量,以优化资源利用率。
- 自动创建VPAs以提高资源利用率,使用Kyverno作为策略工具。
- 设置默认的VPA值以防止应用程序在使用高峰期间中断,导致CPU和内存使用减少30%。
- 利用kube-downscaler在非办公时间缩减资源,减少CO2排放和成本。
- 实施Kyverno策略以防止问题Pod Disruption Budget(PDB)配置,确保节点移除。
- 开发和暂存集群的月度成本降低了50%,生产集群采用选择加入模型。
- 成功的成本优化需要确保节点容量、适当的VPA配置、用户通知和全面监控。
- 成本优化是一个持续进行的过程,需要不断调整。
➡️