What is Kubernetes?
Released by Google in 2015 , now maintained by large community.
Kubernetes is popular container orchestration.
Container orchestration - make many server acts like one.
It run on top of docker (usually) as a set of APIs in containers.
It provides API/CLI to manage containers across servers.
Many clouds provide it for you.
Not Every solution requires orchestration.
How to determine - if you need to use kubernetes at first place?
For more refer: https://kubernetes.io/partners/#conformance