What is the use of Kubernetes?

We use Kubernetes for automation of large-scale deployment of Containerized applications.
It is an open source system based on concepts similar to Google’s deployment process of milions of containers.
It can be used on cloud, on-premise datacenter and hybrid infrastructure.
In Kubernetes we can create a cluster of servers that are connected to work as a single unit. We can deploy a containerized
application to al the servers in a cluster without specifying the machine name.
We have to package applications in such a way that they do not depend on a specific host.