> I'm very much with you on this, but I do understand that it's one of those things that is just not feasible when your team has no sysadmin/devops experience.
But this applies to everything. You also need Heroku or Kubernetes or whatever experience to maintain those systems, right?
The question is how much you need to know. You need much less knowledge to run something in Heroku than in k8s; dramatically less in the "onboard a CRUD app" case. I'd argue that running k8s effectively is no less knowledge-intensive than running VMs.
> I'd argue that running k8s effectively is no less knowledge-intensive than running VMs.
LOL - are you f'ing kidding?
Running VMs is much closer to running your app locally than containers and k8s - it's not that hard to do badly, and only marginally harder to do well.
But this applies to everything. You also need Heroku or Kubernetes or whatever experience to maintain those systems, right?