logo

Migrating to GKE: Preemptible nodes and making space for the Chaos Monkeys

ID: 1b2f5a3a-a71a-51a2-a4e1-58823a6dd869

STIX ID: report--1b2f5a3a-a71a-51a2-a4e1-58823a6dd869

Feed Name: Expel Blog

Date Published: 2021-03-30

Date Updated: 2026-04-27

Author: Luke Jolly

...
...

Expel migrated its legacy tasking infrastructure from statically provisioned VMs to Google Kubernetes Engine to achieve high availability, automatic scaling, and major cost reductions. The post explains using regional GKE clusters, cluster autoscaler, vertical-pod-autoscaler, preemptible node pools with non-preemptible fallbacks, node termination handling, and chaos-engineering principles to run largely stateless task-executor workloads reliably and cheaply, outlines trade-offs and future improvements, and reports roughly 70% compute cost savings.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.