Running Kubernetes without nodes

1 · Jérôme Petazzoni · Feb. 13, 2019, midnight
Capacity planning with Kubernetes is a non-trivial challenge. How many nodes should we deploy? What should be their size? When should we add or remove nodes to accommodate variations in load? One solution is to not deploy nodes, and provision resources on-demand instead. Let’s see how to do that. What we’re trying to solve When we deploy a Kubernetes cluster, we need to provision a given number of nodes to run our container workloads. If we provision too many nodes, we’re wasting money, because ...