I'm not saying this is right for you or anyone else, but I just use a repo with some ansible / terraform in it. The repo has a CI job which runs the IaC and jobs done. Kubernetes does have a few tools which take this out of your hands but I guess the trade off is a few scripts you have to manage vs the complexity of kubernetes.