天天看點

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

雖然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需要的。

繼續閱讀