Kubermatic branding element

kcp

An open source horizontally scalable control plane for Kubernetes-like APIs.
A CNCF Sandbox Project.

An Introduction to kcp

The CNCF Sandbox project kcp is pioneering the development of
a Kubernetes-like control plane to provide arbitrary services through a unified platform and resource model.

kcp is dedicated to building a robust, scalable foundation for control planes that transcend container orchestration, while maintaining 100% compatibility with:

  • Kubernetes API Machinery
  • Non-domain-specific Kubernetes APIs
  • The Kubernetes ecosystem of libraries and tooling.

kcp expands the reach of cloud-native tech by offering flexibility beyond the traditional Kubernetes control plane. Users can easily adapt kcp to diverse infrastructures without overhauling existing systems.

kcp logo
  • Simplified Integration

  • Enhanced scalability

  • Unified API Platform

  • Improved Flexibility and Isolation

kcp's Important Milestones

  • 2020

    kcp launches as a research project

  • 2022

    Launch of project website

  • 2023

    May
    Community governance takes over

    September
    kcp joins CNCF Sandbox

Community

kcp thrives on the contributions and support of its community.

At Kubermatic, we're proud to support this community as the one of the main enterprise contributors.

Meet our contributors

We take great pride in our dedicated team members who are actively involved in the kcp project as both maintainers and developers.
Sebastian Scheele, Kubermatic's Co-Founder and CEO, became one of the three initial maintainers after the governance transfer. Marvin Beckers, our Team Lead, is an integral maintainer of this community. Christoph Mewes, one of our Software Engineers, contributes significantly to its progress.

If you are interested in joining the growing kcp community, join kcp in the #kcp-dev Slack channel on the Kubernetes Slack or on the bi-weekly community calls on Thursdays. Visit the oficial kcp project page and GitHub for more information.

Sebastian Scheele Marvin Beckers Christoph Mewes

What to build with kcp

Internal Developer Platform

Allowing internal developers to manage their various resources needed for development and running apps.

Kubermatic Developer Platform is built on top of kcp

Kubernetes-API-aaS

Managed Kubernetes-like API endpoints (logical clusters) to be used for other use cases.

SaaS / PaaS / IaaS

A order API/interface for your cloud service.

Global Control Plane

An orchestration layer for global infrastructure.

At Kubermatic, we're using kcp to build KDP - the Intermal Developer Platform to maximize developer productivity and accelerate innovation.

Powered by Kubernetes API, based on kcp, KDP enables the creation and management of services backed by a centralized service catalog.

kcp logo

Resource section

To learn more about kcp, watch one of the talks from Marvin & Sebastian Scheeles, or listen to the podcast.