"Extend All The Things!": Cloud Provider Edition
summary
Migration of in-tree cloud providers moves platform code out of Kubernetes into separate repos, aiming to remove that code by 1.24 deletion after the 1.21 moratorium halts in-tree feature additions; migration spans ~2+ years and reduces binary size and dependencies. Extensibility used: out-of-tree Cloud Controller Manager binaries, kubelet credential provider subprocesses, Konnectivity (API server egress) for single mTLS tunnel, CSI/CNI/CRI node plugins, and kube-builder plus leader-election changes to hand controllers over with zero downtime.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:12About me
- 0:51Agenda
- 1:38Cloud Provider Extraction Project
- 6:35Kubernetes controllers
- 8:57Kubernetes web hooks
- 12:48Kubernetes container interfaces
- 16:38Kubernetes extensibility features
- 19:18Container image credentials
related talks
35mSIG Cloud Provider Update
35mIntro: Cloud Provider SIG
35mCloud Provider Extraction: What We’ve Done, Where We Are and What's Left
27mSIG Cloud Provider: Portable K8s Across all Clouds, Roadmap and Updates
22mDeep Dive: SIG Cloud Provider
30mSIG Cloud Provider Intro
43mSIG Cloud Provider Deep Dive
01h 13mIntro + Deep Dive: Cloud-Provider SIG
