From 4d528bf5deae73e5a8aedde1b02a15b07fa2c423 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 3 Apr 2025 18:49:22 +0200 Subject: [PATCH] docs(day2): Added single talk notes --- content/day2/01_chance-of-kubernetes.md | 38 +++++++++++++++++++++++++ content/day2/_index.md | 10 +++++-- 2 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 content/day2/01_chance-of-kubernetes.md diff --git a/content/day2/01_chance-of-kubernetes.md b/content/day2/01_chance-of-kubernetes.md new file mode 100644 index 0000000..8a6ea6b --- /dev/null +++ b/content/day2/01_chance-of-kubernetes.md @@ -0,0 +1,38 @@ +--- +title: "Cloudy with a chance of kubernetes" +weight: 1 +tags: + - kubecon + - platform +--- + + + + +## Background + +- Scale: 100s of clusters +- Cloud: Azure, AWS, GCP +- The baseline: Single AWS Region and applications on vms +- Goal: Operate on different locations +- History: They added more and more regions - 6 Providers in 6 Regions across 29 locations +- Problem: Different tooling across different cloud providers +- Idea: Kubernetes abstracts the specific cloud provider infra + +## The way + +- Idea: Use managed kubernetes +- Problem: In 2018 the managed offerings were in beta or very limited +- Challenge: Opinionated cloud specific stuff + +### Iterations + +1. Clusters based on vms created by terraform and other automation tools -> They realized that they need multiple clusters per region +2. Their own application delivery platform that deployed to the right clusters across regions for better DevEx +3. k8s on k8s (hosted cp) -> Current setup with a terraform managed parent cluster +4. Idea: Host the Partent-Cluster on managed kubernetes -> They need to abstract some things away +5. Solution: Use their good old aplication delivery platform + +### Abstractions + +- Use custom CRDs to abstract the same behaviour across providers \ No newline at end of file diff --git a/content/day2/_index.md b/content/day2/_index.md index 39766aa..e0861f4 100644 --- a/content/day2/_index.md +++ b/content/day2/_index.md @@ -5,7 +5,7 @@ weight: 6 --- The second day of kubecon was my main "meeting day" this year - aka there were a bunch of scheduled meetings with manufacturers, partners, potential partners or just to get to know someone/a project. -What does this mean for you? Another day with only a few sessions - the meeting notes are not available online. +What does this mean for you? Another day with only a few sessions (I only managed to attend two and only one was worthy of note taking) - the meeting notes are not available online. In the evening we attended the "German Community Stammtisch". @@ -19,4 +19,10 @@ In the evening we attended the "German Community Stammtisch". - Kubermatic - Portworx - Fastly -- Syseleven \ No newline at end of file +- Syseleven +- Netbird +- VMware +- Stackit +- Harness +- Mia Platform +- and many, many more... \ No newline at end of file