OpenShift架构
本文参照<<OpenShift Container Platform 3.11 Architecture>>
.
OpenShift是什么
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. Unlike OpenShift v2, more flexibility of configuration is exposed after creation in all aspects of the model. The concept of an application as a separate object is removed in favor of more flexible composition of "services", allowing two web containers to reuse a database or expose a database directly to the edge of the network.
什么是分层?
Docker服务提供了基于linux轻量级镜像的打包创建能力的抽象。kubernetes提供了集群的管理能力和跨主机容器编排能力。openshift提供了:
- 为开发者提供源码管理,构建部署