Jenkins will probably never go away. It’s an absolute beast of a software package, both in terms of capabilities, as well as headache – inducing power. At least modern DevOps tools make it easier than ever to get up and running.
GitLab has a lovely feature that can bring up a Kubernetes cluster and install build runners on it with a single click. But you can’t tweak it.
What began as an investigation into a very stubborn intermittent error turned into a write-up on how to squeeze the most out of your Kubernetes deployment.
I wrote this howto for work while learning Kubernetes, mostly for myself, but also for other devs to jump in and learn without racking up cloud costs.