OpenStack支持哪些容器編排引擎?

責(zé)任編輯:editor005

作者:蔣紅冰翻譯

2016-01-21 14:00:06

摘自:TechTarget中國

組織通常會(huì)使用容器編排工具,有時(shí)稱為編排引擎,來部署、擴(kuò)展和連接不同的容器技術(shù)組件。OpenStack Magnum模型——用于容器的OpenStack API,它支持三種主要容器編排引擎:Docker、谷歌Kubernetes和Apache Mesos。

組織通常會(huì)使用容器編排工具,有時(shí)稱為編排引擎,來部署、擴(kuò)展和連接不同的容器技術(shù)組件。這些編排工具還幫助企業(yè)監(jiān)控容器實(shí)例,從而緩解容器蔓延到整個(gè)企業(yè)。

OpenStack Magnum模型——用于容器的OpenStack API,它支持三種主要容器編排引擎:Docker、谷歌Kubernetes和Apache Mesos。

Docker是其中一個(gè)最具管理性、和流行的容器編排引擎,允許軟件開發(fā)人員在一個(gè)鏡像中打包并部署整個(gè)應(yīng)用和他們的依賴,且可運(yùn)行于Linux系統(tǒng)上。Docker還提供了如Docker Machine這樣的工具來創(chuàng)新的Docker主機(jī),Docker Compose用于組裝復(fù)雜的分布式應(yīng)用, Docker Swarm支持容器集群來彈性擴(kuò)展基于容器的計(jì)算。

谷歌Kubernetes是一個(gè)開源容器編排引擎,支持Docker容器。Kubernetes使用計(jì)算集群部署并管理容器,同時(shí)均衡工作負(fù)載來維護(hù)性能。

Apache Mesos是另外一個(gè)開源容器編排引擎。它重點(diǎn)在于容錯(cuò)、在規(guī)模計(jì)算集群和支持千萬個(gè)節(jié)點(diǎn)運(yùn)行于Docker容器中。Mesos還支持工作和任務(wù)的概念。組織常常把Mesos用于類似于Marathon這樣的工作系統(tǒng)上中,來運(yùn)行工作和任務(wù)。

OpenStack用戶可以任意選擇這三種容器編排引擎。所選擇的引擎都提供可自動(dòng)編排的主機(jī)系統(tǒng),其內(nèi)部署著容器。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)