2 minute read

We’ve just released the newest generally available version of Kubecost (1.102)!

In this blog, I’ll highlight some of the new updates you can find after updating to 1.102. To see the full release notes, check out our GitHub Releases page for 1.102.

Kubecost Free install via Helm

Get started quickly with Kubecost! The below install includes the new cloudCost API and disables the previous method, dramatically reducing memory usage and improving performance. Or upgrade below.

helm install kubecost \
  --repo https://kubecost.github.io/cost-analyzer cost-analyzer \
  --namespace kubecost --create-namespace \
  --version 1.102.2 \
  --set kubecostModel.cloudCost.enabled=true \
  --set kubecostModel.etlCloudUsage=false

Learn About Kubecost Enterprise | Contact Us

What’s new in Kubecost 1.102:

  • Improved Navigation
  • Ability to query 1 year of Allocations and Assets data
  • New Clusters dashboard and improvements to cluster visibility
  • Improved Cloud Costs Explorer
  • Improved Audit dashboard experience

Improved Navigation

Within the Allocations dashboard, users now have a direct link to resource/container right-sizing via the “…” options menu on the right side. This allows you to quickly filter to recommendations for the selected group (“Namespace, Owner, Product”). The container rightsizing report will be filtered only to the containers within that group.

image

Ability to query 1 year of Allocations and Assets data

Users now have the ability to query 1 year of data in the Kubecost platform. This introduces a new weekly step size and weekly reconciliation.

Within the /allocations and /asset reports, Kubecost users can now pick a daily or weekly view in the report settings.

image

New Clusters dashboard and improvements to cluster visibility

Also in 102, Kubecost now offers a new ‘clusters’ page, which details all clusters that are “active” (kubecost deployed), as well as “unmonitored” clusters, which are clusters detected from the cloud integration that do not have Kubecost installed.

2023-04-28_11-33-30

Kubecost will also now show expanded savings info on Cluster Sizing by default, as well as add cluster counts to diagnostic alerts for easy identification of missing clusters.

Improved Cloud Costs Explorer

Kubecost 1.102 has improved Cloud Costs Explorer and made progress toward turning it on by default. In 1.102, we made the following progress on the /cloud page.

  • Added filters
  • Added multi aggregation

Look for more around Cloud Costs in our next release!

2023-04-28_11-34-27

Improved Audit dashboard experience

Our last update introduced Governance and Audits. 1.102 adds onto that functionality, with the ability to track StatefulSet adds and deletes.

image

The audit page will now persist events through pod restart, and get reconciliation from Cloud Costs.

Minor features and fixes

  • Failed ETL notifications added to UI health alerts and email
  • Updated color palette to improve usability
  • Improved cloud integration visibility
  • Added support for multi-aggregation drilldowns in Allocations
  • Most modals will now close when pressing the escape key
  • Added support for the Indonesian Rupiah (IDR).
  • Improved tooltip experience

Upgrade Today

If you installed Kubecost using helm, you can upgrade your existing environment to version v1.102.2 using the following commands.

export CURRENT_KUBECOST_VERSION=(`helm ls -n kubecost --output yaml| grep app_version|cut -d':' -f2|xargs`)
# Backup current values
helm get values kubecost -n kubecost >> kubecost-helm-values_$CURRENT_KUBECOST_VERSION.yaml
# Upgrade to version 1.102.2
helm upgrade \
  --repo https://kubecost.github.io/cost-analyzer/ cost-analyzer\
  --namespace kubecost --version 1.102.2

Final thoughts

That’s it for today’s highlights around Kubecost 1.102.2 - We release monthly, so check back for future updates!

We’re here to help!

Join us on Slack if you have questions or feedback, need help, or for general Kubernetes and cloud cost optimization conversation!