Kubecost provides real-time cost visibility and insights for teams using Kubernetes and helps them continuously reduce their cloud costs.
Users can breakdown costs by any Kubernetes concept, including deployment, service, namespace label, and more. Users can join Kubernetes costs with any external cloud services or infrastructure spend to have a complete picture.
Kubecost also offers dynamic recommendations for reducing spend without sacrificing performance.
The project offers the ability to automate the application of Kubecost recommendations with a Spinnaker pipeline. Spinnaker can then automatically leverage Kubecost’s insights to reduce overprovisioned Kubernetes infrastructure. Kubecost also supports EKS-Anywhere environments.
“Teams can identify resource inefficiencies within their Kubernetes infrastructure by using the Kubecost Insights API—for example, to identify that a particular namespace is inefficient because it has overprovisioned CPU. If a namespace has requested 100 millicpu, but is only using 6 millicpu, Kubecost will flag this as an opportunity for optimization, and recommend a reduced CPU capacity,” Alex Thilen, head of business development at Kubecost wrote in a blog post.