Kubernetes 1.18 is out! This release, coming out just a day late due to an unexpected XFS issue, focused mostly on advancing existing alpha features to beta or GA. Advancing features include Topology Manager, Block Storage, Taint-Based Eviction, and Servside Apply. New features include Kubectl Debug and Windows CSI. Try it out today!
Kubecon Europe has been rescheduled to August 13th, and will include a Contributor Summit. However, the New Contributor Workshop is being transformed into an online-only experience; if you can help with this, speak up in #sig-contribex.
Next Deadline: Assemble 1.19 Release Team
With 1.18 out the door, Taylor Dolezal takes over as Release Lead. New leads are being nominated and the team will open up for Shadow applications very soon.
Reminder: v1.15.10, v1.16.7, and v1.17.3 were released last week, patching two security holes, so update now if you haven’t already.
A couple of early features for 1.19:
Andy Zhang improved the Azure cloud provisioner to allow for disk resources that are shared between more that two pods.
Among other things, cgroups v2 changes how resource limits are calculated and identified. With this PR, Guiseppe Scrivano adds a code so that Kubernetes will use the correct value range depending on the cgroups mode on each node. Expect more changes in 1.19 to fully support v2.
- Wait longer for APIserver to come up in case of CSI initialization delays; could cause new kubelet to hang indefinitely, so will probably result in another fix later
- You can use ServiceAccount Tokens while the Pod they are bound to is pending deletion
- Fix XFS mount issue
- Lengthen backoff time for EndpointSlice changes
- Make kubectl pay attention to local port in
- beta.kubernetes.io/arch, deprecated since 1.14, to be removed in 1.19
- kubectl drops all Heapster commands in 1.19
- Golang to 1.13.9 across 1.16, 1.17, 1.18, and 1.19
- etcd to 3.4.4 in 1.19
- k8s.io/utils updated mainly for xfs mount
Original Source: http://lwkd.info/2020/20200330