DEV Community

Discussion on: Do you really need Kubernetes in your company/startup?

Collapse
 
bzon profile image
Bryan Sazon • Edited

You are correct, Kubernetes is very complex. I would only recommend this to a startup or a small company if the following conditions are met:

  • Your system is designed to be scaled into multiple services.
  • You have the budget to learn Docker and Kubernetes.
  • You have the budget to learn and maintain deployment tools for Kubernetes.
  • You have a developer that is experienced and well-versed in Kubernetes OR you have the budget to hire a DevOps K8s expert to maintain your cluster and train your engineering team!

For example, in my current team, I'm their backend developer and also their DevOps guy. I have 3 years of experience in Kubernetes but I still find it hard to teach Kubernetes to developers especially for those that have no experience in containers (Docker).