Skip to content

0.22.0

Compare
Choose a tag to compare
@gardener-robot-ci-1 gardener-robot-ci-1 released this 16 May 06:50

[gardener]

Action Required

  • [USER] node-exporter deployed by Gardener in kube-system now runs on port 16909. Adjust your Prometheus configuration, if it uses the old 9100 port. (#970, @mvladev)
  • [OPERATOR] Minimum supported version for seed cluster is now 1.11.x. Before updating to this Gardener version you will have to update seed cluster to at least Kubernetes version 1.11.x. (#937, @swapnilgm)

Most notable changes

  • [USER] The kubelet config contained an invalid option that prevented the pod pid limit feature to work properly - this has been fixed now. (#971, @rfranzke)
  • [USER] node-exporter deployed in kube-system now runs on port 16909. (#970, @mvladev)
  • [USER] It is now possible to add labels, annotations, and taints for each worker pool in the Shoot manifest. Please consult the example Shoot manifests for more information on how to configure it. (#952, @rfranzke)
  • [OPERATOR] Reduce excess capacity for Shoot Control Planes on Seed to 3% (or min. 2 Control Planes). (#992, @mliepold)
  • [OPERATOR] The dependency-watchdog controller is now deployed next to every control plane in the seed. (#990, @georgekuruvillak)
  • [OPERATOR] PVC for etcd-main StatefulSet will now use gardener.cloud-fast storage class which will be configured to have fast cloud provider disks with more IOPS. The size of PV attached to etcd-main pods will differ per cloud provider. (#937, @swapnilgm)
    • ⚠️ Seed infrastructure account will now have one additional volumes per shoot; one extra for etcd-main. The old etcd volumes will continue to exist and will be cleaned up with next Gardener release.
  • [OPERATOR] Etcd pods will be marked with annotation cluster-autoscaler.kubernetes.io/safe-to-evict=false, hence, seed nodes on which etcd is scheduled will be refrained for removal by cluster autoscale in case of scale down. (#937, @swapnilgm)

Improvements

  • [USER] Fixes an issue which left stale, unhealthy Nodes in the Shoot cluster after ending hibernation. (#1015, @timuthy)
  • [USER] Gardener does now create Alicloud EIPs with PayByTraffic policy for new clusters to save costs. (#994, @jia-jerry)
  • [USER] An issue that prevented deleting hibernated Alicloud clusters has been fixed. (#975, @jia-jerry)
  • [OPERATOR] Increased machine drain and scale down timeouts (#1011, @prashanth26)
  • [OPERATOR] Gardener removes CustomResources and APIServices during the deletion of a Shoot cluster before further resources get deleted. (#989, @timuthy)
  • [OPERATOR] Integrate vpa-exporter into seeds. (#982, @wyb1)
  • [OPERATOR] An issue with the merge behaviour of the image vector has been fixed when images are overwritten. (#974, @adracus)
  • [OPERATOR] An issue in the Plant health check has been fixed. (#973, @danielfoehrKn)
  • [OPERATOR] Add controlplane webhooks documentation (#968, @stoyanr)
  • [OPERATOR] Alertmanagers now send out warning level alerts (#954, @wyb1)

[dependency-watchdog]

Most notable changes

  • [USER] dependency-watchdog checks for the readiness of a service. If the endpoints are ready to accept requests, the dependant pods as specified in the config is restarted if found to be in CrashLoopBackoff. (gardener/dependency-watchdog#0, @georgekuruvillak)

[etcd-backup-restore]

Most notable changes

Improvements

[machine-controller-manager]

Most notable changes

Improvements

[vpa-exporter]

Improvements

Docker Images

gardener-apiserver: eu.gcr.io/gardener-project/gardener/apiserver:0.22.0
gardener-controller-manager: eu.gcr.io/gardener-project/gardener/controller-manager:0.22.0