The project is currently debating moving to 3 releases a year instead of 4. Definitely add your thoughts on the Github Issue if this will affect your development process either way.
Next Deadline: Nov 2: Final feature exceptions
We’re currently in Enhancements Freeze, so if you haven’t submitted your 1.20 feature yet, you’ll need an Exception before Nov 2. Also, placeholder Docs PRs are due Nov 6, so don’t lose track. There are 55 tracked features filed for 1.20.
This PR is a big reshuffling of some core code. Most of controller-manager is moved to a new staging package, however some cloud-specific bits are now in
k8s.io/cloud-provider. This simplifies the overall dependency structure of the KCM and CCM codebases, but do make sure to update any existing PRs to match the new locations.
A subtle bug in the interactions between the PVC controller and out-of-tree CSI plugins was that annotations set for a storage resizer before swapping around CSI plugins would then be out of sync with reality if you tried to resize a volume later. This PR fixes this particular version of the problem but it’s a good reminder to always think about invariants in data that will live for a long time and how our code can cope with those invariants breaking.
kubectl drainwill no longer consume a whole CPU
get-kube-binaries.shnow support gsutil in addition to curl and wget
Last Week In Kubernetes Development (LWKD) is a product of some members of the Kubernetes project, but is not an official publication of the Kubernetes project or the CNCF. All original content is licensed Creative Commons Share-Alike, although linked content and images may be differently licensed. LWKD does collect some information on readers, see our privacy notice for details.
You may contribute to LWKD by submitting pull requests or issues on the LWKD github repo.