Kubecost Unveils 1-Click Request Sizing to Automate Kubernetes Optimization

Kubecost, delivering a solution for scalably monitoring, controlling, and optimizing Kubernetes expenditure, has revealed its newest capability for fast and effectively removing needless Kubernetes overspend: Request Sizing with One-Click.

Photo Stacy Tumarkin, Head of Operations, Kubecost
“Getting Kubernetes resource allocations right – and doing so without wasting huge amounts of money or starving containers for resources – is a daunting challenge within many cloud-native environments,” said Stacy Tumarkin, Head of Operations, Kubecost.

Because they are unfamiliar with the live performance profile of their containers, Kubernetes teams would frequently over-request resources. Teams may overpay for infrastructure resources that are simply wasted by erring on the side of caution when it comes to required CPU and memory. Under-provisioning, on the other hand, can result in CPU throttling or out-of-memory issues if resources run out.

Kubecost’s Request Sizing dashboard – one of its most popular optimization features – has long identified over-requested resources and made suggestions to right-size per-container requests. This functionality makes suggestions based on real-world use statistics from live containers in the user’s cluster and precisely estimates the cost savings that rightsizing will provide. To take use of this capability, companies had to manually change their YAML requests and match Kubernetes resource utilization with Kubecost’s suggestions, or construct connectors with their preferred CD tool.

Optimal Kubernetes Settings

With the introduction of 1-Click Request Sizing, Kubecost now allows teams to easily and automatically implement its container request right-sizing suggestions by just pushing a button. Kubecost gathers the use profile data needed to estimate containers’ real resource requirements and publishes it on a Request Sizing Recommendations page. The ‘Automatically adopt suggestions’ button on that page would put teams one click away from fixing their over-provisioning problems. Users may also use this tool to rapidly filter suggestions (for example, by namespace) and apply recommendations just to that filtered set. Kubecost resizes container requests at the controller level (e.g. Deployments, DaemonSets), allowing customers to transition to more optimal Kubernetes settings.

“Getting Kubernetes resource allocations right – and doing so without wasting huge amounts of money or starving containers for resources – is a daunting challenge within many cloud-native environments,” said Stacy Tumarkin, Head of Operations, Kubecost. “We’re proud to help teams manage this careful balancing act with just a click of a button. With 1-Click Request Sizing, every Kubecost user has a quick, easy, and automatic solution for getting their provisioning right, eliminating stress and further optimizing their Kubernetes-related cloud costs.”