We use Kubernetes for the automation of large-scale deployment of containerized applications. It is an open-source system based on concepts similar to Google’s deployment process of millions of containers. It can be used on the 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 all 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.