Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was created by Google in 2014 to manage container workloads, and is now commonly used by major cloud providers. Kubernetes treats containers as virtual machines and coordinates a cluster of node servers to ensure containers have what they need to run. It provides features like automation, scalability, and cost savings to make container management easy.