Skip to content

v0.6.0

Compare
Choose a tag to compare
@serathius serathius released this 20 Jan 16:37
· 543 commits to master since this release
6e196e2

Installation

kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.0/components.yaml

Changes since v0.5.0

Breaking changes

  • Metrics Server now requires access to nodes/metrics RBAC resource instead of nodes/stats. No changes needed if you use official manifests, however please update RBAC resources if you just use Metrics Server image with custom manifests.

Improvements

Optimizations

  • Change storage batch to use map instead of list (@serathius)

  • Enable more golangci-lint linters and cleanup code (@serathius)

  • Reduce allocations in api code (@serathius)

  • Reduce allocations made by metric parsing (@serathius)

Observability

  • Allow users to configure audit logs (@dgrisonnet)

  • Automate release manifests publication (@dgrisonnet)

  • Remove cap_net_bind_service from metrics-server(@shuaich)

Tests

Manifests

Documentations

  • Move live reload documentation to CONTRIBUTING.md (@serathius)

  • Update FAQ information about CPU and memory units (@serathius)

  • Provide alternative to using Metrics Server as source of metrics (@serathius)

  • Update Supported Kubernetes version for Metrics Server 0.6.x (@yangjunmyfm192085)

  • Update org-wide default files (@serathius)

Fixes

  • Rename master to main (@ikarldasan)

  • fix typo in error message (@crd477)

  • wait to be able to compute the resource usage of all the containers of a pod before exposing its PodMetrics(@yangjunmyfm192085)

  • Don‘t use Kubelet start time for metrics-server (@yangjunmyfm192085)