Get the latest tech news

How we migrated onto K8s in less than 12 months


Migrating onto Kubernetes can take years. Here’s why we decided it was worth undertaking, and how we moved a majority of our core services.

Since ECS doesn’t support StatefulSets, a Kubernetes primitive which allows persistent identity of pods, we instead came up with a way to wrap custom code into the etcd container startup to dynamically update cluster membership. This is easy on Amazon’s Elastic Kubernetes Service (EKS), which allows you to simply cordon off the bad node and let the API server move the pods off to another machine while respecting their shutdown routines. We knew there would inevitably be problems with the new platform, complex interactions, and general bugs that would require deep technical expertise and debugging capability, so we made sure we had a team that could tackle those challenges.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of months

months

Photo of K8s

K8s

Related news:

News photo

OpenAI could go bankrupt in 12 months if it doesn’t raise some serious cash

News photo

LAST CALL: Mint Mobile will give you $440 off the Google Pixel 8 Pro AND six months of free wireless — but the deal could expire next week

News photo

70% of new NPM packages in last 6 months were spam