But this also isn't true.
Everything k8s has caveats.
You can't deploy a Percona MySQL DB on ARM for instance.
Various operators have various issues which require manual intervention.
It's all pretty much a clusterfuck.
Then debugging reasons why this service works locally with a systemd service but not on k8s is also time intensive and difficult.
And the steadily changing features and frequent version bumps.
It's a full time job.
And many helm charts aren't that great to begin with.
And what when someone deployment hangs and can't be deleted but still allocates resources? This is a common issue.
And what when someone deployment hangs and can't be deleted but still allocates resources? This is a common issue.