開源平臺,如OpenStack,一直在不絕進(jìn)化,跟著對新技能的支持,如容器。
OpenStack社區(qū)致力于落實(shí)和完善容器支持,從OpenStack項(xiàng)目標(biāo)更新就可看到這一點(diǎn)。譬喻,2015年10月OpenStack Liberty版本實(shí)現(xiàn)了Magnum模子,來支持三大容器編排引擎:Docker、谷歌Kubernetes和Apache Mesos。別的,OpenStack的Ironic模子可以或許支持裸金屬容器陳設(shè)。
可是,,更多的OpenStack容器更新正在醞釀著。有幾個OpenStack項(xiàng)目目標(biāo)在于對OpenStack中容器化事情負(fù)載的支持,現(xiàn)時簡化了出產(chǎn)情況中多租戶容器的打點(diǎn)。除了Magnum和Ironic,尚有兩個正在完善的OpenStack項(xiàng)目:Kolla和Murano。
Kolla提供了容器和陳設(shè)東西,從而在每一個運(yùn)行在Docker容器中的OpenStack中來運(yùn)行OpenStack云。目標(biāo)是提供一個更完整、更一致的容器情況,組件在這一情況中以最小的人工過問來相毗連、擴(kuò)展。Kolla可以陳設(shè)Ironic處事,答允溝通的容器在裸金屬上陳設(shè)。Kolla還可以陳設(shè)OpenStack存儲模子,如Cinder、Ceph和Swift。
Kolla已經(jīng)可以可以舉辦評估,但用于出產(chǎn)還需要一段時間。
Murano——OpenStack項(xiàng)目正在利用另一個模子,它提供了一個應(yīng)用目次,開拓人員和云打點(diǎn)員可以利用這一目次,從OpenStack Horizon的儀表盤在云中宣布應(yīng)用措施。Murano還可以從公有庫中會見應(yīng)用措施,包羅OpenStack Community App Catalog、Google Container Repository和Docker Hub或Registry。Murano答允完整的應(yīng)用生命周期打點(diǎn),同時簡化了打包應(yīng)用的陳設(shè)。
自2014OpenStack Juno 版本宣布,Murano就已經(jīng)可用,但它還需要不絕進(jìn)化,晉升,與其它OpenStack項(xiàng)目和處事集成。