~/talk

Kcp: Towards 1,000,000 Clusters, Name^WWorkspaced CRDs

Talkat KubeCon + CloudNativeCon North America 2022 · on Wednesday, 2022-10-26· at 17:25· 140 ABC· [kubernetes]
slides:none on file

kcp turns the apiserver into a partitioned control plane that offers workspaces — cheap, millisecond-created logical clusters implemented by passing a logical cluster name and using it as an etcd key prefix — and exposes CRD-like schemas via APIExport/APIBinding so one service can serve up to 1,000,000 workspaces. It shards apiservers for horizontal scale, uses a globally replicated distributed cache for eventual consistency, provides a controller model with local plus global informers, and runs real workloads on underlying Kubernetes clusters via sync agents.

AI-written summary · about

  1. 0:00kcp vision
  2. 4:59kcp compute model
  3. 7:30kcp extensions
  4. 16:01Generic workspaces API sharing
  5. 23:06Getting started kcp workspaces
  6. 27:26Reconstructing compute in kcp
  7. 31:46kcp community resources
  8. 31:59Q&A hierarchical namespaces
  9. 33:34Global scale consistency in kcp
  10. 35:41Workspace implementation
  11. 36:47Multi-cluster compute service
  12. 38:13Multi-workspace controllers
  13. 39:21kcp scalability trade-offs
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.