解读OpenShift的逻辑架构和技术架构

01 OpenShift的逻辑架构

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

解读OpenShift的逻辑架构和技术架构_第1张图片

▲图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实现核心功能。

  • 应用生命

你可能感兴趣的:(物联网及AI前沿技术专栏,openshift,架构,java)