Quasars: Paving the way to Kubernetes

There’s been some significant infrastructure changes under the hood of Quasars and I wanted to talk about them here.

What changed

The rationale

  • Kubernetes will define a load balancer and a few nodes. In some ways this is miming one possible cluster configuration.
  • It allows the quasars-app-xx boxes to be a bit “dumber” to reflect how they’ll behave in the future. For example, TLS termination and renewal is no longer done by the app boxes themselves as the load balancer provides this for them.

So, is Kubernetes overkill for a web application that receives < 10 requests per minute? Definitely, but that’s not the point. 🙂

Next steps