I have been saying this to clients for years. For almost all use cases Kubernetes (k8s) is just a massive waste of time and resources. Yep I said it.
So did this writer:
I won’t restate what’s in the above, but in short, here is why I tend to think this way:
- Most organizations don’t have that many applications.
- Most organizations don’t need the overhead of a ‘platform team’ to recreate everything that’s basically freely available in AWS, or Gcloud or name your cloud.
- Most applications get MUCH MORE complex with k8s, not simpler, not easier to manage, deploy or understand.
I’m not saying k8s is always bad … far from it. But like any complex tool, you need to use it when it’s appropriate, cost effective, and meets the requirements. And like most complex tools, fan boys, resume builders, and empire builders want to set up these complex infrastructures because – well it makes for great resume fodder when they leave as it starts to get insanely complex and hard to manage.
Anyway, check out the article, it’s great, and it might help you save time, cost and complexity.
Leave a Reply