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).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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:
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).