Kubernetes is a open source platform to manage containerized workloads. It is used to manage Docker containers in the form of a cluster. Along with the automated deployment and scaling of containers, it provides self-healing by automatically restarting failed containers and rescheduling them to other hosts in case if the base host is not available. It is written in Golang and has vast community as it is developed by Google and later donated to CNCF (Cloud Native Computing Foundation). It has strong community support and works successfully with all Cloud Vendors: Microsoft, AWS, Google Cloud Platform.