Kubernetes is an open-source container orchestration platform that automates the deployment, scale and management of containerized applications. Containers — packaged software containing all the necessary code and files for deployment across environments — can be difficult to manage at scale. Kubernetes eliminates the need to manually deploy and schedule containers, improving productivity and efficiency.