Skip to content
docs.kcp.io
Developers
Initializing search
kcp-dev/kcp
Home
Setup
Concepts
Developers
Contributing
Reference
docs.kcp.io
kcp-dev/kcp
Home
Home
Project Goals
Setup
Setup
Quickstart
Installation with Helm
kubectl Plugins
Concepts
Concepts
Terminology
Quickstart: Tenancy and APIs
Workspaces
Workspaces
Workspace Types
Virtual Workspaces
APIs
APIs
Built-in APIs
Exporting APIs
REST Access Patterns
Authorization
Authorization
Authorizers
Sharding
Sharding
Shards
Partitions
Cache Server
Miscellaneous
Miscellaneous
Architecture – A Brain Dump
Developers
Developers
Controllers
Controllers
Writing kcp-aware Controllers
Internals
Internals
etcd structure
Using kcp as a library
Investigations
Investigations
Logical clusters
Minimal API Server
Self-service policy
Transparent multi-cluster
Contributing
Contributing
Inspecting Prometheus Metrics for e2e Runs
Publishing a New kcp Release
Rebasing Kubernetes
Replicating New Resources in the Cache Server
Reference
Reference
CLI
CLI
kcp
kcp bind
kcp bind apiexport
kcp claims
kcp claims get
kcp claims get apibinding
kcp crd
kcp crd snapshot
kcp workspace
kcp workspace create-context
kcp workspace current
kcp workspace tree
kcp workspace use
CRD
CRD
apis.kcp.io
apis.kcp.io
APIBinding
APIConversion
APIExportEndpointSlice
APIExport
APIResourceSchema
core.kcp.io
core.kcp.io
LogicalCluster
Shard
tenancy.kcp.io
tenancy.kcp.io
Workspace
WorkspaceType
topology.kcp.io
topology.kcp.io
Partition
PartitionSet
Developers
This chapter covers developing controllers against kcp and hacking on kcp itself.
Back to top