Rightsize Kubernetes CPU Over-Provisioned Workload
CloudZero has identified Kubernetes workloads where CPU resources are over-provisioned by 30% or more based on actual utilization patterns over the last 30 days. These workloads are requesting significantly more CPU than they actually use, resulting in wasted cluster capacity and higher infrastructure costs.
This recommendations type requires version 1.2 or later of the CloudZero Agent for Kubernetes
Over-provisioned workloads tie up cluster resources that could be used by other applications or allow you to reduce your overall cluster size. By rightsizing CPU requests to match actual usage patterns, you can reduce costs while maintaining application performance.
Recommendations:
- Review CPU requests for the identified workloads and compare to actual utilization patterns
- Reduce CPU requests to better match actual usage, leaving an appropriate safety margin for traffic spikes
- Test application performance after rightsizing to ensure requirements are still met
- Monitor workload performance after changes to verify CPU resources remain adequate
- Consider implementing Vertical Pod Autoscaler (VPA) for automatic rightsizing recommendations
- Update deployment manifests and Helm charts with optimized CPU request values
Note: This recommendation requires at least 50 data points over 30 days to ensure reliable analysis.
Updated about 3 hours ago
