It's not complicated per se, but the industry makes it complicated. Running a basic web app isn't complicated if you throw up a server, but if you use Kubernetes then you've suddenly made things much harder.
Things are only as hard as we make them.
Things are only as hard as we make them.
The tool is excellent and extremely well-conceived. Being able to spin up a highly scalable fault-tolerant system with a few manifest files is impressive. The only frustration I ran into was trying to understand which files I needed when vs. what was unnecessary and intended for a special use case.
Doesn't it? I think that there are plenty of folks who want to make things more complicated, because complicated things are fun, while just making things work can be a pain but also boring.