Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions. Using the concepts of "labels" and "pods", it groups the containers which make up an application into logical units for easy management and discovery.
Today you will find multiple Red Hat® developers among the leading contributors to Kubernetes, just as we've done in Docker. We've taken our initial work on container orchestration and our experience from running OpenShift® over the past 5 years and are using that to help drive capabilities in Kubernetes, together with Google and other contributors.
OpenShift 3 adds developer and operational centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams and applications.