I have had in the back of my mind since I created this site thinking about making a page on Kubernetes, as this technology is often pitched as a key thing to use with Hyperscale IaaS providers.
I have had my own thoughts on this topic dating back to 2017 when I fought tooth and nail against the deployment of Kubernetes at that company. I lost the battle, but won the war, as eventually pretty much everyone came to the same conclusion as I did: Kubernetes was too complicated and solved problems we didn’t have(Kubernetes was abandoned eventually after a couple of years using it, and before the app stack could be totally integrated). I am less sure on how others felt on what they would have used instead, for me it has been LXC on bare metal since early 2014(longer than Kubernetes has existed), something I continue to use in 2026. I can say there were more problems with Kubernetes in production(such as this bug which remains unfixed after nine years) in any 60-day time span than there has been with LXC in over a decade of production use.
I feel Kubernetes is good tech on paper, and has it’s use cases, like hyperscale IaaS though, I feel it does not apply to the vast majority(90-95%+) of workloads out there.
Instead of going on a semi extended rant against the topic I happened to come across a pretty brilliant 4 question quiz from someone on LinkedIn and wanted to preserve that here, in case it got removed in the future for whatever reason. I don’t know the person who created the post, the author has a newsletter here.
Both my current, and my previous organizations would have scored a “0/4” on this test. In fact every organization I have ever worked for going back 25 years would have scored a zero. But maybe your organization will score higher.
