谷歌等公司重寫OpenStack生命週期管理工具

晚來風急發表於2017-06-02

雖然OpenStack已經成為受歡迎的開源雲軟體堆疊,但是另一方面,它的DevOps專案Fuel卻在贏得使用者方面遇到難題。現在,谷歌、英特爾和Mirantis正在重寫以利用Kubernetes作為底層排程引擎。

聰明之舉!

從Fuel原設計者的方方面面來看,這個工具從來就沒有崛起。另一方面,Kubernetes已經擁有了很多使用者。

正如大多數人所知,Kubernetes是一個容器管理和DevOps專案。在 OpenStack上,Kubernetes部署將利用Docker容器。基於Kubernetes的Fuel將提供單一平臺讓虛擬機器、容器、裸機系統動 態地控制OpenStack操作和生命週期管理。

該計劃是提供一個持續整合/持續交付(CI/CD)通道。新的Fuel將讓使用者可以精細地控制服務部署和管理,可以推出更新,並讓OpenStack控制皮膚能夠自愈且更有彈性,而且這還將讓建立基於容器的應用路徑更加平滑。

這業界三巨頭並不是第一次提出這個觀點。Mirantis和CoreOS從去年就開始致力於這個方向了,當時他們將Kubernetes引入了OpenStack。這是該計劃自然而然邁出的下一步。

畢竟,作為Mirantis營運長Boris Renski在宣告中稱:“隨著Docker的興起成為標準的容器影像格式,Kubernetes成為容器排程的標準,我們終於看到人們處理分散式應用操 作方式上的持續性。將Kubernetes與Fuel結合起來,這將開啟OpenStack的一種新交付模式,讓更新消耗地更快,幫助客戶更快地得到結 果。”

到目前為止,谷歌都還不是主流的OpenStack玩家,現在它也加入了 OpenStack陣營,正如谷歌高階產品經理Craig McLuckie說:“在Fuel中利用Kubernetes將把OpenStack變成一個真正的微服務應用,彌合傳統基礎設施軟體和下一代應用開發之 間的差距。從使用容器和先進的叢集管理作為實現彈性的、高度可擴充套件的基礎設施打下基礎,這將讓很多企業受益。”

這是否有助於加速OpenStack的部署?我當然希望如此。OpenStack是一個非常強大且有用的雲計劃,但也存在難以部署和維護的缺點。我認為將Fuel和Kubernetes結合起來正是OpenStack需要的。

文章轉載自 開源中國社群[http://www.oschina.net]