OpenShift v3, 官网是这么定义的, 翻译有点麻烦, 直接原文搬上来:
OpenShift v3 is a layered system designed to expose underlying Docker-formatted container image and Kubernetes concepts as accurately as possible, with a focus on easy composition of applications by a developer. For example, install Ruby, push code, and add MySQL.
简单来说, 关系是这样的:
Docker -> Kubernetes -> OpenShift
运行镜像 + 编排; 服务; replication; route + 源代码管理/编译/部署; 永久化存储; 镜像管理等
也就是, Kubernetes 编排管理 Docker, OpenShift 基于 Kubernetes 增加了代码管理之类的功能, Ultra Enhanced K8S(Kubernetes).
这是一张在 OpenShift Origin 官网的图片, 很形象地描述了 OpenShift 的架构: