购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.1 OpenShift的逻辑架构

OpenShift的逻辑架构图如图2-6所示。

图2-6 OpenShift逻辑架构

图2-6中的关键组件介绍如下。

·底层基础设施:OpenShift可以运行在公有云(AWS、Azure、Google等)、私有云(OpenStack)、虚拟机(vSphere、RHV、红帽KVM)、X86、IBM Power/Z服务器上。

·控制平面(Control Plane):负责整个集群的调度和管理,如认证授权、容器调度、应用管理、服务注册发现等。控制节点需要运行在CoreOS系统上。

·计算节点(Worker):提供在OpenShift上运行容器应用所需的计算资源,如Tomcat、MongoDB等。可以选择根据运行的容器类型将节点进一步细分为Infra节点和App节点,Infra节点上运行集群的附加组件(如路由器、日志、监控等),App节点上运行真实的业务应用容器。计算节点可以运行在CoreOS或RHEL上。

·Kubernetes层:OpenShift会集成次新版本的Kubernetes,通过Kubernetes实现核心功能。

·应用生命周期管理层:OpenShift通过Jenkins或Teckton实现应用的CI/CD。

·Service Catalog层:提供多种预安装的应用服务,如Redis、OpenJDK等,实现基础服务的快速创建和管理,实现自服务。

·容器层:OpenShift上可以运行多种编程语言运行时、数据库和其他软件包的认证容器镜像。 jEL62bI8FNZQD5tW4yTgk/2wUWGSSa1LS2nhwoo9oqTcG4ZFQoPtJdhO1S6syOpR

点击中间区域
呼出菜单
上一章
目录
下一章
×