Menu
Back to Discussions

Kubernetes is better than simpler container orchestration when you're dealing with really complex, large-scale stuff. I mean, if you need to manage hundreds or thousands of containers, and they all have to talk to each other and be available all the time, Kubernetes is your friend. It's also great if you need super advanced features, like automatically scaling your apps up or down based on traffic, or making sure your applications are always healthy and restarting them if they crash. Simpler tools just can't handle that kind of complexity or give you those kinds of fine-grained controls. So yeah, for serious production environments where downtime isnt an option, Kubernetes is the way to go.

Wael Mansour
Wael Mansour
·499 views
Hey everyone. I'm kicking off a new project and wrestling with container orchestration. Right now, we use Docker Compose for our smaller stuff. But this new project? It's probably going to get pretty big, way more than just a few containers. I'm trying to decide if we should just dive into Kubernetes or if something like AWS ECS, or even just plain old Docker Swarm, would be a better starting point. What really makes you choose Kubernetes, even with all its complexity, instead of simpler tools? Like, are there certain team sizes, or performance needs, or how you deploy things that make K8s worth the trouble from the very beginning?
7 comments

Comments

Loading comments...