Kubernetes allows you to use your existing Docker containers and tackle scalability challenges.
Kubernetes simplifies deployment and makes it easier to scale out individual components.
Kubernetes makes development easier by deploying load balancers and enabling service registry.
Kubernetes provides monitoring tools and allows for easy introspection into running applications.
Kubernetes is a great choice even for small apps anticipating future scalability.