官术网_书友最值得收藏!

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上可以運行多種編程語言運行時、數據庫和其他軟件包的認證容器鏡像。

主站蜘蛛池模板: 长白| 尖扎县| 荔波县| 黄大仙区| 锡林郭勒盟| 深圳市| 济阳县| 丁青县| 临洮县| 南雄市| 赤水市| 新兴县| 西乌珠穆沁旗| 陈巴尔虎旗| 靖州| 大冶市| 静安区| 民和| 县级市| 金阳县| 响水县| 会理县| 台中县| 郎溪县| 阳春市| 阜南县| 安庆市| 南昌县| 澄迈县| 临清市| 湘潭市| 牟定县| 尼玛县| 曲松县| 通城县| 英德市| 绩溪县| 苏州市| 扎赉特旗| 锡林浩特市| 南昌县|