But we don't live in the time before container orchestration, we live in the time of managed services that autoscale and deploy our apps in several lines of yaml.
I think when people make the suggestion k8s is overly complicated for their needs they are referring to that comparison.
The choices aren’t k8s or managed cloud offerings.
The choices are k8s, managed cloud offerings, bare vms, or bare metal.
Managed cloud offerings are expensive. Plenty of shops are still provisioning virtual machines from a minimal OS image, or renting cheap metal that can get them much further for a fraction of the cost.
Plenty of people operate in a pre-container orchestration world today and that isn’t going away.
I think when people make the suggestion k8s is overly complicated for their needs they are referring to that comparison.