We like automation – especially the automation of recurring things that we don't like to do. Kubernetes is an open source system for automating the deployment, scaling and management of container applications. What sounds quite complicated means something like this: With the help of Kubernetes we define the platform/infrastructure on which our applications run. This is also called "platform as a service" (PaaS) or "infrastructure as a service" (IaaS).
Kubernetes is an open source platform based on Google's accumulated experience in container orchestration and combined with the best ideas of the community. It supports a number of container tools, e.g. Docker.