My point is that if "infrastructure as code" is your sole requirement, Kubernetes doesn't seem like the first choice. Adopting Kubernetes is not a small task, but it seems to be the go-to answer for a lot of the HN crowd.
Don't get me wrong: it's a great tool for some things. But IMO, for 80% of projects it's completely overkill.