kcp concepts
APIs in kcp
What APIs come standard, how to share APIs with others, how to consume shared APIs.
Authorization
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?
Workspaces
What are workspaces and how to use them.