In my previous post I introduced the concept of scheduling and took a look at two basic monolithic schedulers: fleet and swarm. In summary: schedulers are responsible for distributing jobs across a cluster of nodes. However, basic monolithic schedulers, by design, have limits on performance and throughput.
In my last miniseries, we gave an overview of CoreOS. In this miniseries, I want to take a look at Docker. In this post we’ll look at why it’s special and how it’s built. We’ll start at the beginning, so don’t worry if you’re totally new to this.
Internal Load Balancing on Google Container Engine
Internal load balancing is important for many infrastructures. But, if you’ve tried to do it for Google Container Engine, you’ll know there’s no prepackaged solution. Well, fear not. I’ve written a tool to help you out. So keep reading.