書名: OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)作者名: 魏新宇 郭躍軍本章字數: 409字更新時間: 2021-11-05 10:17:12
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上可以運行多種編程語言運行時、數據庫和其他軟件包的認證容器鏡像。
推薦閱讀
- 玩轉Scratch少兒趣味編程
- Google Flutter Mobile Development Quick Start Guide
- The Modern C++ Challenge
- Debian 7:System Administration Best Practices
- Selenium Design Patterns and Best Practices
- YARN Essentials
- R Data Analysis Cookbook(Second Edition)
- WebStorm Essentials
- HTML5移動前端開發基礎與實戰(微課版)
- H5+移動營銷設計寶典
- Drupal Search Engine Optimization
- Mastering OpenStack
- Java核心技術速學版(第3版)
- 第五空間戰略:大國間的網絡博弈
- 秒懂算法:用常識解讀數據結構與算法