Kubernetes In-Place Vertical Pod Update Revolution

Bruno Teixeira
5 min readJun 4, 2023
https://www.ianlewis.org/en/what-are-kubernetes-pods-anyway

Introduction

Picture this: you’re managing a Kubernetes cluster, and it’s time to update your pods. In the past, this process may have been riddled with headaches, as pods were terminated and replaced, causing disruptions and potential downtime.

But fear not!

A new hero has emerged in the Kubernetes universe — the in-place vertical pod update feature. This revolutionary capability brings simplicity, agility, and increased availability to your updates.

In this article, we’ll embark on a delightful journey exploring the magic of in-place vertical pod updates, peppered with fun and practical YAML examples. So, fasten your helm belts, and let’s dive into the wonderful world of Kubernetes updates!

In-Place Vertical Pod Updates — Unleashing the Magic!

In the realm of Kubernetes, pods are like the Avengers, combining containers and sharing resources to deliver superpowers to your applications. Previously, when updating a pod’s resources, Kubernetes would opt for the “Hulk Smash!” approach, terminating the existing pod and…

--

--

Bruno Teixeira

Principal Cloud Engineer with a distributed system’s background, a passion for working with the bleeding edge and an unhealthy obsession for automation.