docs(day0): New talk
All checks were successful
Build latest image / build-container (push) Successful in 45s

This commit is contained in:
Nicolai Ort 2025-04-01 15:53:27 +02:00
parent 8941108720
commit 8dbdfd938f
2 changed files with 51 additions and 1 deletions

View File

@ -0,0 +1,49 @@
---
title: "PErfomance preseverance: Taming 1000 kubernetes clusters"
weight: 12
tags:
- platform
- cloudnativecon
---
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
## History
- They started with upstream kubernetes - the hard way
- Env grew to over 200 prod apps
- Pains: Single Cluster, single point of failure and complexity
- What worked: Dev adoption and autonomy, no vendor
## Challenges
> Based on stakeholder expectations
- One tenant per cluster -> Over 1000 Clusters
- Release management
- Small team (3 Engineers)
## Guiding principles
- Platform as a product
- Stability: trust
- Standardization -> Scalability and inter team collab
- Day 2 support
- Dogfooding
## Tenancy
- One cluster per product
- Own CLI, devs like cli
- Custom operator and crds
## Stack
- Keopsctl? Pretty much their own cluster operator
- A Simple Cluster CRD
## Migration
1. Build trust in platform
2. Support with docs, oboarding, q&a
3. Co-create with devs while keeping an eye on day2 -> Feature-Flag based rollout

View File

@ -5,7 +5,8 @@ weight: 4
---
Day 0 of KubeCon aka CloudNativeCon aka the day on which the co-located events happen.
This year I spent most of my time at the platform engineering day.
This year I spent most of my time at the platform engineering day (with a short visit to argocon).
The emerging motto of platform engineering day was "platform as a product".
## Talk recommendations