Kubernetes is free and open source technology for automating the deployment, scaling and management of containerized applications. It is being used by major cloud providers like Google, Microsoft, IBM and Alibaba to run their container-based workloads Kubernetes also allocates storage and persistent volumes to running containers, provides automatic scaling, and works continuously to maintain the desired state of applications, providing resiliency.