Below are definitions for common vocabulary involved with using Kubecost, as well as links for further reading across our documentation. If you have questions about Kubecost-specific terminology not already included in this glossary, feel free to reach out to support@kubecost.com to receive in-depth explanation, or even have it added here.
Vocab | Definition |
---|---|
Allocation
Resource allocation, the amount of cluster resource consumption something is responsible for, defined as max(request, usage)
.
Aggregation
Combining spend data into groups based on a defined category which is usually a Kubernetes concept such as (but not limited to) cluster, namespace, or service.
Cloud integration
Connecting your Kubecost with a cloud service provider to utilize their billing APIs and receive out-of-cluster (OOC) costs. Necessary to provide cost reconciliation. Learn more.
CUR
Cost and Usage Report by AWS. Generic shorthand for billing report from any cloud service provider. Integrate with Kubecost with this doc.
Efficiency
Pod resource efficiency. The resource utilization vs. resource request over a given time window. Learn more.
ETL
Extract, transform, load. Kubecost data processing architecture which retrieves cluster metrics and presents them in the Kubecost UI. Data is extracted from Prometheus, transformed into Kubecost structures, and those structures are loaded into stores, which can be queried by Kubecost APIs.
Idle
Cluster idle cost. The difference between the cost of allocated resources and the cost of the hardware they run on. The cost of space which can be used to schedule additional pods without disrupting existing workloads. Learn more.
Ingress
Gateway which routes traffic into a cluster. Learn more.
Primary cluster
Individual cluster in a multi-cluster environment whose context you view the Kubecost UI through. Designated by setting Helm flag .Values.federatedETL.federator.enabled
to true
.
Rate Card
Microsoft Azure billing API that can be integrated with Kubecost to provide accurate pricing data. Learn more.
Reconciliation
Matches in-cluster asset costs with up-to-date billing data from a cloud service provider to provide accurate cost metrics. Learn more.
Secondary cluster
Any cluster in a multi-cluster environment that isn't the primary cluster.
Service
Kubernetes object that exposes an interface to outside consumers. When using the Cloud Cost Explorer, Service refers to an external cloud service (like AWS' S3).