Mario Valderrama
Operating etcd for Managed Kubernetes
#1about 3 minutes
The journey to managed Kubernetes at IONOS
From its first release in 2019 to managing over 20,000 clusters, IONOS scaled its Kubernetes service by building on a massive etcd foundation.
#2about 4 minutes
Evolving etcd deployment strategies over time
The team progressed from the CoreOS operator and Bitnami Helm charts to a simplified custom Helm chart for better control and stability.
#3about 3 minutes
Understanding multi-tenancy and its performance impact
Using a shared etcd with client-side prefixes reduces cost but creates noisy neighbor problems, requiring careful tuning like compaction and defragmentation.
#4about 3 minutes
Iterating on etcd cluster layouts for reliability
Initial cross-location clusters suffered from latency and revision drift, leading to a more stable single data center layout using availability zones.
#5about 3 minutes
A zero-downtime control plane migration strategy
A live migration process using `etcdctl mirror` allows moving a Kubernetes control plane to a new etcd cluster without global downtime or data loss.
#6about 3 minutes
Manipulating etcd revisions for seamless migration
By modifying an etcd snapshot to insert a high revision number, clients like kubelet continue watching for changes without needing a restart after migration.
#7about 2 minutes
Future plans for etcd management and automation
The team is working on automating the migration process, offering dedicated etcd clusters, and contributing their migration learnings to the Kaji project.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
06:01 MIN
Navigating cultural shifts during rapid growth and investment
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
01:06 MIN
Malware campaigns, cloud latency, and government IT theft
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
Featured Partners
Related Videos
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Fifty Shades of Kubernetes Autoscaling
Mario-Leander Reimer
Kubernetes Maestro: Dive Deep into Custom Resources to Unleash Next-Level Orchestration Power!
Um e Habiba
From Factory Floor to Kubernetes Core: Building an Edge Platform One Step at a Time
Dean Oren & Stefan Belsch
Kubernetes Security Best Practices
Rico Komenda
Mastering Kubernetes – Beginner Edition
Hannes Norbert Göring
Winning the Hybrid Cloud
Alex Soto
Kubernetes Security - Challenge and Opportunity
Marc Nimmerrichter
Related Articles
View all articles

.gif?w=240&auto=compress,format)
.gif?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.

IONOS SE
Berlin, Germany
Intermediate
Go
API
REST
Azure
Linux
+9

IONOS SE
Berlin, Germany
Kubernetes
Software Architecture

Ad4 Octogono
Municipality of Madrid, Spain
€40-46K
Senior
Java
Bash
Azure
Linux
+15


Plexus Tech
Municipality of Madrid, Spain
Go
DevOps
Python
Kubernetes
Amazon Web Services (AWS)

Ad4 Octogono
Barcelona, Spain
€40-46K
Senior
Java
Bash
Azure
Linux
+15

Nter Tech
Municipality of Madrid, Spain
Remote
Azure
DevOps
Grafana
Terraform
+5

Evoila Gmbh
Frankfurt am Main, Germany
DevOps
Kubernetes
Google Cloud Platform
