docs(day0): New talk
All checks were successful
Build latest image / build-container (push) Successful in 45s
All checks were successful
Build latest image / build-container (push) Successful in 45s
This commit is contained in:
parent
8941108720
commit
8dbdfd938f
49
content/day0/12_many-clusters.md
Normal file
49
content/day0/12_many-clusters.md
Normal 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
|
@ -5,7 +5,8 @@ weight: 4
|
|||||||
---
|
---
|
||||||
|
|
||||||
Day 0 of KubeCon aka CloudNativeCon aka the day on which the co-located events happen.
|
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
|
## Talk recommendations
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user