Skip to content

Releases: kubernetes-sigs/metrics-server

v0.5.2

17 Nov 09:28
93b9ddc
Compare
Choose a tag to compare

Installation

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

Changes since v0.5.1

v0.4.5

17 Nov 09:23
a679270
Compare
Choose a tag to compare

Installation

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

Changes since v0.4.4

metrics-server-helm-chart-3.6.0

18 Oct 14:50
d40d352
Compare
Choose a tag to compare

Metrics Server is a scalable, efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.

v0.5.1

26 Sep 16:13
3df3257
Compare
Choose a tag to compare

Installation

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

Changes since v0.5.0

Fixes

metrics-server-helm-chart-3.5.0

10 Sep 13:39
e7016ff
Compare
Choose a tag to compare

Metrics Server is a scalable, efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines.

Apart of chart, this release also includes components.yaml file to ensure that latest link works.

v0.5.0

28 May 15:43
d766094
Compare
Choose a tag to compare

Installation

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

Changes since v0.4.4

This release comes with big improvements in both autoscaling quality and reliability. A 2X improvement to the CPU based scale up time makes horizontal pod autoscaler much more responsive to large load spikes. A default resource requirements that should guarantee reliable support up to 100 node clusters (70 pods per node) out of the box. This is achieved thanks to multiple performance improvements, that allowed an increase of metric collection frequency while keeping the resource requests low.

Improvements

  • Increased default metrics scraping resolution to 15s (@serathius)
  • Switch CPU metric to cumulative Summary API UsageCoreNanoSeconds (@dgrisonnet)
  • Expose object labels on PodMetrics and NodeMetrics objects (@serathius)
  • Set HTTP UserAgent header (@yangjunmyfm192085)
  • Utilize container start time to speed up reporting metric values for fresh container (@yangjunmyfm192085)

Reliability

  • Set default resource requirements with intended to support 100 node clusters (@serathius)
  • Split readiness and liveness probes (@serathius)
  • Update kubernetes dependencies to 1.21 and Go version to 1.16 (@serathius)

Optimizations

  • Don't keep in memory whole pod objects, only metadata (@serathius)
  • Don't keep in memory terminated pods (@serathius)

Observability

  • Expose metrics about kubernetes rest client used to communicate with kube-apiserver (@adammw)
  • Migrate to structured logging (@serathius)

Fixes

  • Prevent reporting negative CPU value caused by unreliable cAdvisor timestamp (@sanwishe)
  • Skip metric points incorrectly reported as 0 by cAdvisor (@serathius)

Thanks to everyone who contributed to this release!

v0.4.4

30 Apr 14:41
ac3457f
Compare
Choose a tag to compare

Installation

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

WARNING - To allow binding privileged ports image now requires NET_BIND_SERVICE capability. If you are using a security context that has all capabilities dropped, such as from the original stable Helm chart, you will need to use a less restrictive policy.

Changelog since v0.4.3

  • Restore ability for Metrics Server to bind privileged ports as in v0.3.x (@x13n).

v0.4.3

21 Apr 10:33
d8234f3
Compare
Choose a tag to compare

Installation

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

Changelog since v0.4.2

  • Bump k8s dependencies to 1.19.10 preventing potential panic on webhook authenticator and authorized timeout before response (@x13n)

v0.4.2

08 Feb 12:11
Compare
Choose a tag to compare

Installation

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

Changelog since v0.4.1

  • Prevent SubjectAccessReview requests to hang forever (@ialidzhikov)

v0.4.1

17 Nov 19:07
91dbeeb
Compare
Choose a tag to compare

Installation

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

Changes since v0.4.0

  • Fix registering metrics handler that caused error log with stacktrace