1、openshift簡介


1、Docker

    優勢:構建一個隔離的、穩定的、安全的、高性能的容器運行環境

2、Kubernetes

    容器編排

    1)容器調度:按業務的需求快速部署容器到指定的目標

    2)彈性伸縮:按業務的需求快速擴展或收縮容器的運行實例數量

    3)異常自愈:當容器實例運行異常,集群能自動感知、處理並恢復服務狀態

    4)持久化卷:為散布在集群不同機器上的容器提供持久化的智能對接

    5)服務發現:為業務為服務化提供服務發現及負載均衡等功能

    6)配置管理:為業務應用提供靈活的配置管理及分發規則

3、Openshift

    容器雲,在Docker和Kubernetes的基礎上提供了各種功能,以滿足業務應用、研發用戶及運維用戶在生產效率上的訴求

    1)應用開發框架及中間件

            OpenShift提供了豐富的開箱即用的編程開發框架及中間件,如Java、PHP、Ruby、Python、JBossEAP、Tomcat、MySQL、MongoDB及JBoss系列中間件等

    2)應用及服務目錄

            OpenShift提供了如軟件市場式的服務及應用目錄,可以實現用戶一鍵部署各類應用及服務,比如一鍵部署Hadoop集群和Spark集群

    3)自動化流程及工具

            OpenShift內置了自動化流程工具S2I(SourcetoImage),幫助用戶自動化完成代碼的編譯、構建及鏡像發布

    4)軟件自定義網絡

            通過OpenVSwitch,OpenShift為用戶提供了靈活強健的軟件定義網絡。實現跨主機共享網絡及多租戶隔離網絡模式

    5)性能監控及日志管理

            OpenShift提供了開箱可用的性能監控及日志管理的組件。通過平台,業務能快速獲取運行狀態指標,對業務日志進行收集及分析

    6)多用戶接口

            OpenShift提供了友好的Web用戶界面、命令行工具及RESTfulAPI

    7)自動化集群部署及管理

            OpenShift通過Ansible實現了集群的自動化部署,為集群的自動化擴容提供了接口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM