The allure of declarative approaches to complex problem solving has finally been worn down to nothing for me and Kubernetes was the last straw, nearly 10 years ago. The mental gymnastics required to express oneself in yaml, rather than, say, literally anything else, invariably generates a horror show of extremely verbose boilerplate, duplication, bloat, delays and pain. If you're not Google, please for the love of go…
If you're not Google, please for the love of god, please consider just launching a monolith and database on a Linux box (or two) in the corner and see how beautifully simple life can be. You can literally get a Linux box (or two) in the corner and run: curl -sfL https://get.k3s.io | sh - cat How am I installing a monolith and a database on this Linux box without Kubernetes? Be specific, just show the commands for me…
Just because you can install it with 1 command doesn't mean it's not complex, it's just made easier, not simpler.