Tutorial: Exploring Multi-Tenant Kubernetes APIs and Controllers With Kcp
Talkat KubeCon + CloudNativeCon Europe 2025 · on Wednesday, 2025-04-02· at 11:15· Level 1 | Hall Entrance N11·
summary
Hands-on walkthrough that proves KCP can expose cluster APIs as a multi-tenant DBaaS: attendees run KCP locally, use GitHub Codespaces, create hierarchical KCP workspaces, publish a cowboy-style API via API exports and bindings, and sync real CloudNativePG Postgres instances into a kind provider cluster with an API sync agent. Workshop scripts and kubectl plugins automate most steps; the demo mostly succeeds but needs a restart during live debugging and the session runs long.
AI-written summary · about
chapters (10)
- 0:00Workshop setup
- 1:06KCP and prerequisites
- 7:31GitHub CodeSpaces setup
- 17:16Start KCP and verify
- 21:54KCP workspaces overview
- 31:15Workspace isolation and schemas
- 41:58API exports and bindings
- 49:50PostgreSQL operator setup
- 1:03:01Deploy API sync agent
- 1:12:13Summary and next steps
related talks
34mBuilding a Platform Engineering API Layer with KCP
05mkcp: Scaling The Kubernetes Control Plane For The Multi-Clust...
43mPlatform Engineering Redefined: Evolving Kubernetes Beyond Container Orchestration
22mTaming the VM Sprawl: KCP Meets KubeVirt
27mBuilding a Platform Engineering API Layer with kcp
32mBuilding a Platform Engineering API Layer with kcp
06mKubernetes as the Control Plane for the Hybrid Cloud
35mBuilding Agentic-Ready Infrastructure with kcp Workspaces and API Export
