3 Years of Kubernetes in Production–Here’s What We Learned
We started out building our first Kubernetes cluster in 2017, version 1.9.4. We had two clusters, one that ran on bare-metal RHEL VMs, and another that ran on AWS EC2. Today, our Kubernetes infrastructure fleet consists of over 400 virtual machines spread across multiple data-centres.
The platform hosts highly-available mission-critical software applications and systems, to manage a massive live network with nearly four million active devices. Kubernetes eventually made our lives easier, but the journey was a hard one, a paradigm shift. There was a complete transformation in not just our skillset and tools, but also our design and thinking.
We had to embrace multiple new technologies and invest massively to upscale and upskill our teams and infrastructure.