"The complexity and learning curve of Emacs will kill the project"
"The complexity and learning curve of LaTex will kill the project"
"The complexity and learning curve of Sendmail will kill the project" <-- The only one that's partially true and it took 35 years.
Exchange is a lot easier to use than Sendmail, but didn't kill that one either.
When you need power and flexibility, which is generally the case when your project gets to any reasonable size, then you go with the pro tool with the learning curve.
You missed the point. Kompose will generate the Kubernetes config and it can even bring up your application using "kompose up" command. Have some faith and read more about it on kompose.io and use it
GP comment was downvoted into oblivion, but he had a point. Compose (at least, v3/v3.1) is a reasonably simple system, that can describe a fairly complex setup. Kubernetes has a lot of complexity to it. And the question "why do I need it, if there are simpler options?" is left unanswered.
The Kubernetes files really arent that complex