Video

Video

[CNCF Hosted] Why Kubernetes is Inappropriate for Platforms, and How to Make it Better

[CNCF Hosted] Why Kubernetes is Inappropriate for Platforms, and How to Make it Better

This session originally occurred at KubeCon + CloudNativeCon EU 2024 in Paris, hosted by the CNCF. It is posted and lives on their YouTube channel here. Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better. — Stefan Schimanski, Upbound; Mangirdas Judeikis, Cast AI; Sebastian Scheele, Kubermatic The ecosystem is building platforms on Kubernetes now, starting with a hub cluster and then sticking tools for Gitops, for application descriptions and for infrastructure management together, with the goal to create custom APIs for the platform consumers. This works, but hits limits of Kube as a framework quickly. Can we do better? Oh yes, we can! This talk is about extending Kube, adapting its architecture to be a better fit for a world where instead of container orchestration two new personas are at the center: (a) the service & API provider (b) the self-service consumer, often developers or application owners. We focus on 3 dimensions to enable Kube to serve platform engineering better: From kcp we take the workspace hiararchy as a vastly better multi-tenancy primitive. Cross-workspace API exports and bindings tailor-made for the service provider and consumer personas. Cluster mounting that integrates Kube clusters for a unified user interface and identity management.

This session originally occurred at KubeCon + CloudNativeCon EU 2024 in Paris, hosted by the CNCF. It is posted and lives on their YouTube channel here. Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better. — Stefan Schimanski, Upbound; Mangirdas Judeikis, Cast AI; Sebastian Scheele, Kubermatic The ecosystem is building platforms on Kubernetes now, starting with a hub cluster and then sticking tools for Gitops, for application descriptions and for infrastructure management together, with the goal to create custom APIs for the platform consumers. This works, but hits limits of Kube as a framework quickly. Can we do better? Oh yes, we can! This talk is about extending Kube, adapting its architecture to be a better fit for a world where instead of container orchestration two new personas are at the center: (a) the service & API provider (b) the self-service consumer, often developers or application owners. We focus on 3 dimensions to enable Kube to serve platform engineering better: From kcp we take the workspace hiararchy as a vastly better multi-tenancy primitive. Cross-workspace API exports and bindings tailor-made for the service provider and consumer personas. Cluster mounting that integrates Kube clusters for a unified user interface and identity management.

[CNCF Hosted] Why Kubernetes is Inappropriate for Platforms, and How to Make it Better

[CNCF Hosted] Why Kubernetes is Inappropriate for Platforms, and How to Make it Better

This session originally occurred at KubeCon + CloudNativeCon EU 2024 in Paris, hosted by the CNCF. It is posted and lives on their YouTube channel here. Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better. — Stefan Schimanski, Upbound; Mangirdas Judeikis, Cast AI; Sebastian Scheele, Kubermatic The ecosystem is building platforms on Kubernetes now, starting with a hub cluster and then sticking tools for Gitops, for application descriptions and for infrastructure management together, with the goal to create custom APIs for the platform consumers. This works, but hits limits of Kube as a framework quickly. Can we do better? Oh yes, we can! This talk is about extending Kube, adapting its architecture to be a better fit for a world where instead of container orchestration two new personas are at the center: (a) the service & API provider (b) the self-service consumer, often developers or application owners. We focus on 3 dimensions to enable Kube to serve platform engineering better: From kcp we take the workspace hiararchy as a vastly better multi-tenancy primitive. Cross-workspace API exports and bindings tailor-made for the service provider and consumer personas. Cluster mounting that integrates Kube clusters for a unified user interface and identity management.

This session originally occurred at KubeCon + CloudNativeCon EU 2024 in Paris, hosted by the CNCF. It is posted and lives on their YouTube channel here.

Why Kubernetes Is Inappropriate for Platforms, and How to Make It Better. — Stefan Schimanski, Upbound; Mangirdas Judeikis, Cast AI; Sebastian Scheele, Kubermatic

The ecosystem is building platforms on Kubernetes now, starting with a hub cluster and then sticking tools for Gitops, for application descriptions and for infrastructure management together, with the goal to create custom APIs for the platform consumers. This works, but hits limits of Kube as a framework quickly.

Can we do better? Oh yes, we can! This talk is about extending Kube, adapting its architecture to be a better fit for a world where instead of container orchestration two new personas are at the center: (a) the service & API provider (b) the self-service consumer, often developers or application owners. We focus on 3 dimensions to enable Kube to serve platform engineering better:

  • From kcp we take the workspace hiararchy as a vastly better multi-tenancy primitive. 

  • Cross-workspace API exports and bindings tailor-made for the service provider and consumer personas. 

  • Cluster mounting that integrates Kube clusters for a unified user interface and identity management.

Subscribe to the
Upbound Newsletter

Subscribe to the
Upbound Newsletter

Trusted by Over 1,000+ Teams at Leading Companies

Get Started with Upbound Crossplane 2.0

Trusted by 1,000+ organizations and downloaded over 100 million times.

Get Started with Upbound Crossplane 2.0

Trusted by 1,000+ organizations and downloaded over 100 million times.

Get Started with Upbound Crossplane 2.0

Trusted by 1,000+ organizations and downloaded over 100 million times.

The Platform Cloud™

This should be crafted with love by our globally distributed team.

Upbound is an active contributor to Crossplane and the Cloud Native Computing Foundation

The Platform Cloud™

This should be crafted with love by our globally distributed team.

Upbound is an active contributor to Crossplane and the Cloud Native Computing Foundation

The Platform Cloud™

This should be crafted with love by our globally distributed team.

Upbound is an active contributor to Crossplane and the Cloud Native Computing Foundation