I am the king of Kubernetes, I finally got to a setup I'm happy with.
https://mastodon.technology/media/irkmD7NFzvvVavMRq7I
With this setup I finally have like, a big chunk of self scaling computing capacity I can just throw apps at and never think about.
My test of that setup was throwing something heavy enough to exceed available capacity at it, in this case GitLab CE, and making sure it provisioned new nodes. Now I've deleted that and hopefully, after a little while, it should get rid of those extra nodes.