If you contribute to Kubernetes or its subprojects and dependancies, please take The Annual Contributor Survey.
Our infra team is ditching Bazel from Kubernetes core builds. See below for details.
SIG-Node wants your use-case for implementing swap support.
SIG-ContribEx wants to remind you Kubernetes is an inclusive space.
You have until March 9th to submit some GSOC project ideas if your SIG or subproject has potential mentors.
Next Deadline: Code Freeze, March 9th
Also, the cherry-pick deadline for the next set of patch releases is March 12th.
After months of preparation, the day is finally here! Bazel is being removed as the build system for Kubernetes itself, in favor of the existing
make build tooling that releases have always used. While this should be mostly transparent, if you have any PRs in progress that include BUILD changes you will need to fix up your branch. To do this:
hack/update-bazel.shduring your rebase which will now auto-remove any lingering changes in your PR once the updated script merges in #99561. This script should only take about one second to run.
One of the problem with Deployments is that during evictions or terminations, the pod to remove is selected semi-randomly. This can lead to frustration when a better strategy is available with the full picture of the application, for example preferring to scale down on ephemeral cloud instances before longer-lasting ones. Now you can communicate that information down to the controller via a
controller.kubernetes.io/pod-deletion-cost: "123" Pod annotation. The string’d numeric value can be any int32 so you can devise whatever numbering scheme your systems require, and apply the annotations from your own controller(s).
To streamline the tracking of e2e tests, SIG-Testing is requiring all tests be owned by a specific SIG. Additionally some new restrictions to ensure each test is unambiguously owned by only one SIG will be put in place, the bulk of which is fixed up by this PR. If you are responsible for one of the remaining unowned tests, please work with SIG-Testing to get it labelled appropriately.
execcontainer for a pod
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.