Documentation and Best Practices

Learn how to use Cloudability and get the most out of our cloud cost management tool.

Follow

Kubernetes Cost Allocation

Overview

When utilizing containerized infrastructure, traditional methods of providing visibility into which teams, apps, and services are utilizing which portions of your overall infrastructure can fall short.

Using the Container Cost Allocation tool within Cloudability, you can accurately allocate costs by Kubernetes Clusters, Namespaces, Services, and Labels.

Screen_Shot_2018-04-18_at_9.26.07_AM.png

 

Allocation and Unallocated Resources

If a pod is in the guaranteed Quality of Service tier, as the amount of resources requested is reserved, we utilize the request data for allocation.

If a pod is classified as burstable, we utilize larger of either the request or usage information for allocation.

If a pod is classified as best effort, we leverage the usage information for allocation.

We provide two methods of looking at unallocated resources in your clusters. By default, the unallocated cost is bucketed separately. You can also distribute the unallocated cost across a given dimension, based on % share of the total cost during that time-frame.

Cost Basis

To source resource costs for allocation, we default to Cost (Adjusted). If you do not utilize a Cost (Adjusted) metric, we use Cost (Total) in the calculation. 

How It works

The Cloudability collection agent compiles metrics from your Kubernetes clusters and sends them to Cloudability for analysis. Using native metric sources, we allocate cost, and provide insight into unallocated resources in your clusters. Get Started.

Supported Versions

The Cloudability Metrics Agent supports Kubernetes Versions 1.6 and newer.

 

 

 

 

 

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk