Skip to content

v0.4.0

Compare
Choose a tag to compare
@serathius serathius released this 05 Nov 14:47
· 851 commits to master since this release
42ae895

Installation

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

Breaking changes

Manifests

  • Metrics Server will use Kubelet IP addresses instead of DNS
  • Deployment manifests are no longer located in deploy folder, but in manifest using Kustomize
  • Metrics server will now run with system-cluster-critical pod priority meaning it can evict workloads with lower priority
  • Renamed Pod port to https
  • Removed kubernetes.io/name & kubernetes.io/cluster-service labels from Service

Container image

  • Removed /healthz endpoint
  • Some combinations of TLS flags are no longer allowed
  • Metric metrics_server_kubelet_summary_request_duration_seconds was renamed to metrics_server_kubelet_request_duration_seconds
  • Metric metrics_sever_kubelet_summary_scrapes_total was renamed to metrics_server_kubelet_request_total
  • Metric metrics_server_scraper_last_time_seconds was renamed to metrics_server_kubelet_last_request_time_seconds
  • Metric metrics_server_scraper_duration_seconds was deleted
  • Metric metrics_server_kubelet_last_request_time_seconds had it label source renamed to node

Changes since 0.3.7

New Features

Reliability

  • Add properly designed readiness and liveliness probes and endpoints /livez and /readyz (@serathius, @hanumanthan)
  • Set pod priority to system-cluster-critical (@serathius)

Optimizations

Clean ups

Tests

Documentation

Thanks to everyone who contributed to this release!