what is kubernetes

Kubernetes is an orchestration server that is use for central management and automatic deployment of containers in our infra. I think we should learn more deeper about orchestration means suppose we are running 10 application in containers and our application is highly productive. So, we need high availability and scalability. For one or two container we can achieve high available and scalability manually but suppose if we are running thousands of containers then Kubernet comes in scenario.