Kubernetes 1.16 came out last week!
While the blog has the top new features, let’s explore some less-hyped 1.16 features that you may nonetheless care about:
- Pod Spread Constraints: This alpha feature lets you fine-tune the scheduler for specific applications, such as the common case of “try to get the pods on as many different nodes as possible,” a popular requirement for databases.
- RuntimeClasses: this alpha option for nodes and pods, with scheduling support, lets you pick container runtimes for special purpose containers that need to run GPUs, VMs, or similar. Also applies PodOverhead.
- kubeadm DualStack: clusters installed with kubeadm can now get DualStack support, making IPv6-aware clusters more of a reality for a lot of users.
- WatchBookmarks: now on by default, allowing bookmark events to greatly reduce overall watch traffic for the API server and thus improve scalability.
Next Deadline: 1.17 Release Cycle Begins, Sept. 23
Yes, 1.17 has already begun, with Guinevere Saenger at the helm. Interested in being on the release team? Join as a shadow. Applications open until the 25th, so don’t dawdle.
- Drop monitoring of firewalld because it was causing race conditions in IPtables. The change depends on firewalld (or anything else) flushing IPtables and not deleting entries, so if you’re deleting entries you may find that kube-proxy does not recover automatically (so cut it out already, jeez)
- Don’t let the scheduler put the dashboard on Windows nodes, because it crashes there
- Don’t run kube-proxy on Windows either since it needs to run as a Windows service
- Scheduling framework’s PluginContext can be Cloned, and it passes full NodeInfo in the FilterAPI
- We may be still leaking FDs, so maybe prevent that
- Don’t panic the scheduler with PodAffinity
- Stop requerying and rewriting PV labels for dynamic PVs
- Fix Docker panic in DualStack mode
- Change the CNI plugin timeout to reflect Docker’s own network timeout
- Remove several feature flags for features that went GA a while ago
Original Source: http://lwkd.info/2019/20190923