Kubecost requires a Kubernetes cluster to be deployed.
Users should be running Kubernetes 1.20+.
Kubernetes 1.28 is officially supported as of v1.105.
Versions outside of the stated compatibility range may work, depending on individual configurations, but are untested.
Managed Kubernetes clusters (e.g. EKS, GKE, AKS) most common
Kubernetes distributions (e.g. OpenShift, DigitalOcean, Rancher, Tanzu)
Bootstrapped Kubernetes cluster
On-prem and air-gapped using custom pricing sheets
AWS (Amazon Web Services)
All regions supported, as shown in opencost/pkg/cloud/awsprovider.go
x86, ARM
GCP (Google Cloud Platform)
All regions supported, as shown in opencost/pkg/cloud/gcpprovider.go
x86
Azure (Microsoft)
All regions supported, as shown in opencost/pkg/cloud/azureprovider.go
x86
This list is certainly not exhaustive! This is simply a list of observations as to where our users run Kubecost based on their questions and feedback. Please contact us with any questions!