github kubecost/cost-analyzer-helm-chart v2.0.0
V2.0.0

latest releases: v2.3.2-rc.0, v2.3.1, v2.3.1-rc.3...
5 months ago

Kubecost 2.0 Release Notes

Announcing Kubecost 2.0!

Important Information:
Kubecost 2.0 is a major upgrade from previous versions and includes major new features including a brand new API Backend. Please review the following documentation to ensure a smooth transition: https://docs.kubecost.com/install-and-configure/install/kubecostv2
For the full list of enhancements, please see our release notes: https://github.com/kubecost/cost-analyzer-helm-chart/releases/tag/v2.0.0

Major

  • Kubecost Aggregator becomes part of Kubecost’s default architecture and API backend, replacing Federator component of federated ETL environments
  • Thanos, query service replicas, and cost-model statefulSet mode are no longer supported as Federated ETL + Aggregator becomes default. Kubecost customers using Thanos for multi-cluster metric federation should consult the migration guide to ensure a seamless upgrade and retain all historical data access
  • New Advanced Networking page visualizes network connections and displays ingress/egress costs
  • Kubecost Actions promoted to GA out of beta: UI updates to Kubecost Actions page and features Automated Request Sizing, Cluster Turndown, and Namespace Turndown
  • New Collections page to replace Cost Center Reports
  • New Anomaly Detection page displays potential irregular spend in cloud services
  • New Teams page which supports assigning RBAC to users in Kubecost environment
  • Visualization added to Container Request Right-Sizing page displaying requested vs. recommended spend; additional filtering and sorting added
  • Forecasting feature across Allocations, Assets, and Cloud Cost Explorer pages which displays projected future costs
  • Label tags added to Cloud Cost Explorer line items for additional filtering

Minor

  • Filter button added to Allocations, Assets, and Cloud Cost Explorer dashboards, and Persistent Volume Right-Sizing Recommendations page
  • Failure message appears when trying to install/upgrade Kubecost with pod security policies enabled
  • Users of the Aggregator Beta releases (available in v1.107.X and v1.108.X of the Helm chart) will need to delete and recreate the Aggregator StatefulSet before upgrading to v2.X because the Volume configuration has been altered. This will initiate a rebuild of the Aggregator data store; expect some downtime upon upgrading. No data will be lost.
  • Updated Cluster Controller to v0.14.0
  • Updated default row count on pages for Allocations, Assets, and Cloud Cost Explorer from 10 to 25.
  • Fixed a bug where Network Costs did not display any cross-zone traffic
  • Updated to current versions of Kubecost Cluster Controller, Grafana, Prometheus, push-gateway, configmapReloader, alertmanager
  • Node-exporter and Prometheus configMap Reloader are now disabled by default
  • If configMap reloader is enabled, fix duplicate security context
  • Add coreCount endpoint
  • Add ingress className for prometheus server
  • Removed helm subcharts, moved required components to main chart
  • Liveness probes check from 30s to 10s, faster pod startup
  • Fix pod probe templates

Known Issues

  • Sharing parameters of the /model/allocation API have no effect in v2.0.0. If you consume the /model/allocation API directly and need sharing support, please consider if you can use the /model/allocation/summary API as a stopgap or wait until an upcoming release reintroduces support. Sharing via Kubecost's web frontend is unaffected and behaves as expected.
  • The Inspect Shared Costs button on the Allocations page of Kubecost's UI will not display information. An upcoming release will reintroduce support for this feature.
  • Adds a section to bug reports for multi-cluster diagnostics

Bugs

  • Fixed a bug where drilling down into assets provider item attempted to filter by providerID
  • Fixed a bug where the Allocation Details page did not show the names of cloud services linked to a namespace when data was derived from the Cloud Usage pipeline.
  • Fixed parsing error which occurs after removing time zone from timestamp fields
  • Fixed a bug where daily step sizes would fail to load Allocations data
    And many, many, many...many more

Don't miss a new cost-analyzer-helm-chart release

NewReleases is sending notifications on new releases.