Kubernetes is an open source container orchestration platform for managing containerized workloads and services. When you deploy to Kubernetes, you have a framework to run distributed systems resiliently in a production environment. You can manage the containers that run the applications and ensure that there is no downtime because Kubernetes addresses issues like scaling requirements, failover, and deployment patterns.