Hi 👋. I'm Hung Anh.
In production, our system always needs to be deployed across many servers to ensure HA and keep uptime as high as possible even when the underlying infrastructure goes down. On top of that, the system also has to scale automatically when traffic spikes during peak periods. Kubernetes has long been the standard tool for this — but it's hard to truly understand Kubernetes without starting from real use cases, the core concepts, and the pain points of the infrastructure approaches that came before it.
In this series, let's take a closer look at Kubernetes by going from Linux basics all the way to the concepts, the architecture, and each component of Kubernetes. Each article will solve the problems the previous one left behind. I'll try to keep each article as clear and easy to follow as I can.
Start from the first one and read in order — it'll make a lot more sense that way. Hope you find plenty of it useful.
Happy reading! 🍵