Lightning Talk: Extending Kubernetes with gRPC - Vladimir Vivien, VMware
summary
gRPC becomes the actual plugin channel for Kubernetes: the Container Storage Interface exposes storage ops as gRPC, letting vendors ship CSI driver runs in a pod that communicates with kubelet and external components via UNIX domain sockets for local RPC or TCP, replacing in-tree volume code. External attacher and provisioner processes talk over gRPC so drivers live outside the API server. Other subsystems (Device Plugin, KMS, CRI device management) adopt the gRPC-based plugin model and it is working in production.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:22gRPC
- 0:43Clientserver model
- 1:00Clientservice model
- 1:19UNIX domain sockets
- 1:41Plugin framework
- 2:01Container storage interface
- 3:07CSI Driver
- 3:57Conclusion
related talks
07mLightning Talk - Say what? You're Running the Storage Platform IN Kubernetes?
08mGold Sponsor Lightning Talk: The Future of Container Storage: CSI and Cloud Foundry
05mLightning Talk - Realizing the Multi-Cloud Promise of Kubernetes
06mLightning Talk - Kubernetes and Ceph Integration: From Deployment to Production
05mProject Lightning Talk: What's New in Kubernetes Storage
06mLightning Talk: OpenKruise: Advancing Kubernetes Workload Auto...
32mUnderstanding Kubernetes Storage: Getting in Deep by Writing a CSI Driver
05mLightning Talk: What Makes a Good Multi-tenant Kubernetes Solution?
