Skip to content

kcp concepts

APIs in kcp

What APIs come standard, how to share APIs with others, how to consume shared APIs.


How to authorize requests to kcp.

Cache Server

The cache server is a regular, Kubernetes-style CRUD API server with support of LIST/WATCH semantics.

Cluster Mapper

How to use the cluster mapper.

kubectl kcp plugin

How to use the kubectl kcp plugin.

Partition API

How to create shard partitions.

Placement, Locations, and Scheduling

KCP implements Compute as a Service via a concept of Transparent Multi Cluster (TMC).

Quickstart: Tenancy and APIs

How to create a new API and use it with tenancy.

Registering Kubernetes Clusters using syncer

How to register Kubernetes clusters using syncer.

REST access patterns

Information on the different types of URLs that kcp serves.

Storage and stateful applications

How kcp handles storage and statefulness.

Terminology for kcp

Contains the definitions shared across design documents around prototyping a kube-like control plane (in KCP). This is a derivative work of other design documents intended to frame terminology. All future statements that may be changed by designs is covered by those designs, and not duplicated here.

Virtual Workspaces

What are virtual workspaces and how do they work?


What are workspaces and how to use them.