The Wire · Showcase
KUBELET TESTS NOW RUN 10X FASTER. APISERVER METRICS CLEANUP SHIPS
By RepoJournal · Filed · About Kubernetes
Kubernetes slashed test execution time by switching kubelet synctest away from time.Sleep, while apiserver deprecated metrics finally got the axe after months of warnings.
The kubelet test speedup [1] eliminates polling-based delays across the test suite, exposing and fixing goroutine leaks in the process. This same commitment to cleanup landed in apiserver [2], which removed hidden metrics that were deprecated long ago. On the admission control front, a critical bug fix [3] disabled SchemalessTypeRef for mutating policies after the team discovered it corrupts typed objects during mutation. The node-problem-detector team meanwhile tightened containerd health-checks [4] by adding explicit timeout flags that were silently falling back to 2-second defaults. Documentation continues its usual steady pace across translations [5] and localization sync [6], with new custom metrics content now live [7]. The release toolchain got a reliability bump [8] to the GitHub action used for cutting binaries, and nftables builds now include JSON support [9] for better output parity with upstream.
Action items
- → Run kubelet tests locally to validate the 10x speedup; deploy these changes to CI immediately for faster feedback cycles kubernetes/kubernetes [plan]
- → Review SchemalessTypeRef changes [ref:10] if you maintain admission control webhooks; this fix prevents data corruption during policy mutations kubernetes/kubernetes [monitor]
- → Update containerd health-checker configs to include --cri-timeout=10s if running node-problem-detector kubernetes/node-problem-detector [plan]
References
- [1] Kubelet synctest speedup ↗ kubernetes/kubernetes
- [2] Merge pull request #140044 from tico88612/cleanup/apiserver-deprecated-metrics kubernetes/kubernetes
- [3] Disable SchemalessTypeRef for MutatingAdmissionPolicies ↗ kubernetes/kubernetes
- [4] config: include --cri-timeout in containerd health-checker defaults ↗ kubernetes/node-problem-detector
- [5] [uk] Update Ukrainian translations in uk.toml ↗ kubernetes/website
- [6] [zh-cn]sync cgroups annotations ↗ kubernetes/website
- [7] [zh-cn]Add blog: custom-metrics-exporter-kubernetes ↗ kubernetes/website
- [8] Bump softprops/action-gh-release from 3.0.1 to 3.0.2 in the actions group ↗ kubernetes/release
- [9] Build nft with JSON (and xtables-compat) support ↗ kubernetes/release