Skip to content

Releases: kubecost/kubectl-cost

v0.6.3

17 Jul 17:03
c8cda80
Compare
Choose a tag to compare

Add --opencost flag for targeting Opencost as the service for the cost command by @vladComan0 in #173.

Full Changelog: v0.6.2...v0.6.3

v0.6.2: Patch CVEs

19 Mar 16:30
d675760
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1

12 Feb 19:16
a9d05d3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

11 Apr 01:01
88dc6f0
Compare
Choose a tag to compare
  • #145: kubectl cost predict Splits window flag into two separate flags. One for determining historical usage, and another for determining costs. This allows users to use reconciled cost data by passing a 48hr offset window.
  • #146: Added --show-total and --hide-diff flags to kubectl cost predict. "Total" cost is the expected monthly cost of each workload if the new spec were applied to your cluster. "Diff" cost (the default) is the expected monthly cost change of applying each new spec to your cluster.
  • #148: Fix kubectl-cost crashing on systems without glibc by disabling CGO for all builds

v0.5.0

11 Mar 00:26
1372c1b
Compare
Choose a tag to compare
  • #143 Changed kubectl cost predict to use Kubecost's new /prediction/speccost API released in Kubecost v1.101. This supports more accurate cost diffing including usage data if available.
  • #144 Pivoted the kubectl cost predict output format to reduce width while also increasing available data. Try it out!

v0.4.1

16 Feb 21:36
24836aa
Compare
Choose a tag to compare
  • Fixed a bug in kubectl cost predict where GPU requests were not being correctly totaled for workloads with > 1 replica #142

v0.4.0

10 Feb 20:04
1f58521
Compare
Choose a tag to compare

#141:

  • Added basic cost diffing support to kubectl cost predict. The default behavior will attempt to match workload specs with existing workloads tracked by Kubecost and will calculate a cost diff based on resource request. Disable with --no-diff.
  • Added a namespace to the kubectl cost predict workload name output. If a namespace is not set on a given workload, it will be inherited from your Kubeconfig context.

v0.3.1

26 Jan 22:19
b472074
Compare
Choose a tag to compare
  • Fixed a panic when --use-proxy was used #139

v0.3.0

25 Jan 17:30
04189c6
Compare
Choose a tag to compare
  • Introduced kubectl cost predict, a tool to estimate the monthly cost of a workload's requests based on real resource costs as determined by Kubecost. Requires a v1.100+ Kubecost backend. Try it with kubectl cost predict -f my-deployment.yaml, or see predict --help and the README!
  • Introduced the --release-name (-r) to simplify using Kubecost backends deployed in namespaces other than kubecost #131

v0.2.13

17 Aug 18:11
d03e39f
Compare
Choose a tag to compare
  • #129: Fixes the TUI always/almost always failing on startup with ERR Allocation response was empty. Not updating the table.