To be honest... This article sounds like someone who has lost a bet on Kubernetes and is trying to just flame the technology. If the technology is truly doomed then I would accept that. Unfortunately, I would have to disagree on all accounts... Kubernetes allows folks to actually not have to worry about developing their own scheduler and abstractions that would be necessary anyways to incorporate distributed systems in their own environments. Now if there were problems around security or bugs in Kubernetes proper -- I would absolutely advise you to be the engineer that you are and contribute back! Instead of trolling Kubernetes I would recommend solving the problems that others can actually benefit from.