We recommend using the Kubecost helm chart to install and operate Kubecost. This install method is available for free and contains all the required components to get started, provides access to all Kubecost features, and can scale to large clusters. It also provides the most flexibility for configuring Kubecost and its dependencies.
Alternative install options:
You can run helm template against the Kubecost helm chart to generate local YAML output. This requires extra effort when compared to directly installing the helm chart but is more flexible than deploying static YAML.
You can install via flat manifest. This install path provides less flexibility for managing your deployment and has several product limitations, e.g. Thanos is not easily enabled.
Lastly, you can deploy the open source cost-model directly as a pod. This install path provides a subset of Kubecost functionality and is available here. Specifically, this install path deploys the underlying cost allocation model without UI or enterprise functionality, e.g. SAML support.
Edit this doc on GitHub