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