Building a Platform Engineering API Layer with kcp
summary
kcp presents a horizontally scalable, modified kube-apiserver accepted into the CNCF Sandbox in 2023 that exposes logical clusters as cheap, isolated Kubernetes APIs. It implements API exports (schema-only declarations) and API bindings to register those APIs into workspaces, with controllers reconciling objects through virtual workspaces. Workspaces form a nestable hierarchy and are workspaces created in seconds instead of minutes, enabling a global control plane for an internal API marketplace while controllers run alongside kcp.
AI-written summary · about
chapters (13)
- 0:00Introduction to kcp
- 1:41Kubernetes as API layer
- 4:55Challenges with Kubernetes API
- 7:22What is kcp
- 9:51kcp in CNCF
- 11:16Workspaces in kcp
- 16:08API Marketplace concept
- 18:17API exports for providers
- 21:48API binding for consumers
- 24:14Mix and match APIs
- 26:26Why use kcp for platform engineering
- 27:50kcp community and resources
- 28:12Q&A session
related talks
27mBuilding a Platform Engineering API Layer with kcp
34mBuilding a Platform Engineering API Layer with KCP
43mPlatform Engineering Redefined: Evolving Kubernetes Beyond Container Orchestration
05mkcp: Scaling The Kubernetes Control Plane For The Multi-Clust...
41mKcp: Towards 1,000,000 Clusters, Name^WWorkspaced CRDs
01h 15mTutorial: Exploring Multi-Tenant Kubernetes APIs and Controllers With Kcp
35mBuilding Agentic-Ready Infrastructure with kcp Workspaces and API Export
26mKubernetes - The Universal Control Plane
