kcp-dev/kcp

Description: Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 hours ago
Added to GitGenius on June 1st, 2026
Created on March 31st, 2021
Open Issues & Pull Requests: 147 (+0)
Number of forks: 456
Total Stargazers: 2,805 (+0)
Total Subscribers: 33 (+0)

Issue Activity (beta)

Open issues: 80
New in 7 days: 4
Closed in 7 days: 5
Avg open age: 198 days
Stale 30+ days: 66
Stale 90+ days: 30

Recent activity

Opened in 7 days: 4
Closed in 7 days: 5
Comments in 7 days: 3
Events in 7 days: 43

Top labels

  • kind/bug (126)
  • kind/feature (101)
  • lifecycle/rotten (82)
  • good first issue (39)
  • kind/documentation (21)
  • kind/flake (19)
  • epic (12)
  • area/apiexports (11)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 20.0 hours
90th percentile: 0.0 hours
Tracked items: 378

Most active contributors

Detailed Description

kcp is a Kubernetes-like control plane designed to serve use cases beyond traditional container orchestration. Written in Go, the project provides a multi-tenant platform architecture where a single control plane manages many independent, isolated "workspaces" rather than traditional clusters. This design enables API service providers to offer centralized APIs to large numbers of fully isolated tenants using Kubernetes-native interfaces, making it particularly valuable for SaaS platforms and enterprise IT departments that need to provide APIs within their organizations.

The core functionality centers on workspace management and API aggregation. kcp allows users to consume APIs within their isolated workspaces while operators can deploy multi-tenant implementations that serve many customers from a single control plane. The project explicitly targets scenarios where Kubernetes itself is inappropriate, focusing instead on declarative API platforms and control plane use cases that don't require container workload scheduling. This represents a significant architectural departure from standard Kubernetes, stripping away container runtime concerns to focus purely on API service delivery and resource isolation.

The project underwent substantial restructuring in May 2023, removing components related to workload scheduling and transparent multi-cluster functionality due to lack of maintainer interest. This decision reflects the project's refined focus on control plane and API aggregation rather than distributed workload management. Users interested in the previous architecture can reference the main-pre-tmc-removal branch.

GitGenius activity data reveals a healthy, responsive development community. Across 371 tracked issues and pull requests, the median response latency is 0.0 hours with a mean of 20.3 hours, indicating rapid engagement with community contributions. The most active issue categories are bug reports (124 items), feature requests (98 items), and lifecycle/rotten items (82 items), showing a project actively addressing both defects and enhancement requests. Top contributors mjudeikis, ntnn, and embik have driven 273, 204, and 153 tracked events respectively, establishing a core development team with sustained engagement.

The project maintains active overlapping contributor relationships with crossplane/crossplane, kubernetes/website, and llm-d/llm-d, suggesting integration points and shared community involvement across related cloud-native projects. kcp is classified within the multi-tenancy, Kubernetes API, virtual clusters, workspace management, control plane, cluster federation, resource isolation, cloud-native, API aggregation, and scalability domains, reflecting its broad applicability across platform engineering scenarios.

Community engagement occurs through multiple channels including dedicated Kubernetes Slack channels for users and developers, Google Groups mailing lists, bi-weekly community meetings with recorded sessions on YouTube, and shared documentation via Google Drive. The project maintains comprehensive documentation at docs.kcp.io and provides getting started guides for both users and developers. Multiple conference presentations from KubeCon, ContainerDays, and other venues demonstrate the project's visibility and adoption within the cloud-native ecosystem, with recent talks addressing platform engineering applications and comparisons of kcp with Kubernetes for control plane scenarios.

kcp
by
kcp-devkcp-dev/kcp

Repository Details

Fetching additional details & charts...