Kubernetes is an open-source container orchestration system used to automate the deployment, scaling, and management of containerized applications. It enables users to schedule and manage containerized applications on clusters of hosts. Kubernetes was originally developed by Google and is now maintained by the Cloud Native Computing Foundation.