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

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

主站蜘蛛池模板: 定西市| 桂林市| 西乡县| 吴川市| 宾阳县| 嵊泗县| 湄潭县| 婺源县| 沽源县| 重庆市| 汨罗市| 丽水市| 那坡县| 阿巴嘎旗| 碌曲县| 广安市| 泰和县| 山阴县| 噶尔县| 镶黄旗| 长岛县| 鞍山市| 浦江县| 金湖县| 夏邑县| 渝中区| 都兰县| 裕民县| 万全县| 平谷区| 长春市| 德兴市| 枣阳市| 沙坪坝区| 中方县| 紫金县| 巴林左旗| 离岛区| 沙雅县| 康定县| 江山市|