K8s Pod Live Node Migrations

K8s Pod Live Node Migrations

Newsletter

Moving pods across nodes without downtime is now possible. Join us for a look under the hood and get a chance to win some AirPod Pro 3s


🔴 Live show on Thursday: live migrations finally come to pods

  1. Sign up before the event to get a chance to win prizes.
  2. Add the event stream to your calendar.
  3. See you Thursday on YouTube Live.
Container Live Migration: Moving Workloads Without Downtime - Webinar - Cast AI
Learn live container migration in Kubernetes with Cast AI and Bret Fisher. Hands-on demo, real-world cases, and expert insights

For years (I count 3-7), we've seen researchers and open source engineers working on Linux tools to "live migrate" a container workload between nodes, but it never quite got there.

This idea of moving the storage, the in-memory data blocks, the pod network endpoint, and the IP connections has been a feature of virtual machines for over 20 years! (I first used it in ESXi and Windows Hyper-V around 2005-2009 and thought it was magic.)

But VMs have a clear demarcation line. The hypervisor knows exactly what storage, memory, and networking belong to a specific VM. Now, within a specific OS, it wasn't so obvious to track app dependencies of a Linux binary until Docker and Kubernetes came along. This gave us the potential for using a set of APIs to track all those resources and send them from one Linux Kernel to another across the network.

Join us Thursday as my guests from Cast AI help us understand how this milestone is achieved (hint, it involves CRIU).