From 8dbdfd938f6ff61e93755a00c8d2899531a26725 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 1 Apr 2025 15:53:27 +0200 Subject: [PATCH] docs(day0): New talk --- content/day0/12_many-clusters.md | 49 ++++++++++++++++++++++++++++++++ content/day0/_index.md | 3 +- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 content/day0/12_many-clusters.md diff --git a/content/day0/12_many-clusters.md b/content/day0/12_many-clusters.md new file mode 100644 index 0000000..d97ac58 --- /dev/null +++ b/content/day0/12_many-clusters.md @@ -0,0 +1,49 @@ +--- +title: "PErfomance preseverance: Taming 1000 kubernetes clusters" +weight: 12 +tags: + - platform + - cloudnativecon +--- + + + +## 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 \ No newline at end of file diff --git a/content/day0/_index.md b/content/day0/_index.md index 5adab27..d31ee36 100644 --- a/content/day0/_index.md +++ b/content/day0/_index.md @@ -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