Sections in this category

Installing in Air-gapped Environments

FAQ for installing in Kubecost in air-gapped environment

Q: I have to put container images in to a private registry to use them in my cluster. What images do I need?

A: The following images will need to be downloaded. Please substitute the appropriate version for prod-x.xx.x. Latest releases can be found here.

Kubecost Required * FrontEnd: * Server: * CostModel:

Kubecost Optional * Kube-state-metrics: * NetworkCosts: (used for network-allocation) * BusyBox: (only for NFS) * Cluster controller: (used for write actions)

Prometheus - Required when bundled * prom/prometheus:v2.22.2 * prom/node-exporter:v0.18.1 * prom/alertmanager:v0.20.0 * grafana/grafana:7.5.4 * jimmidyson/configmap-reload:v0.3.0 * kiwigrid/k8s-sidecar:1.12.2 (can be optional if not using Grafana sidecar)

Thanos - Enterprise/Durable Storage * thanosio/thanos:v0.19.0

Q: How do I configure prices for my on-premise Assets?

There are two options to configure asset prices in your on-premise Kubernetes environment:

  • Simple pipeline: per component prices can be configured in a helm values file (reference) or directly in the Kubecost Settings page. This allows your to directly supply the cost of a CPU month, RAM Gb month, etc.
  • Advanced pipeline: this method allows each individual asset in your environment to have a unique price. This leverages the Kubecost custom CSV pipeline which is available on Enterprise plans. Contact us to learn more.

Edit this doc on Github