【譯者的話】本文介紹了Mesosphere引入Kubernetes的動機,即為使用者提供更多樣的選擇,闡述了Mesosphere和Kubernetes生態未來發展的趨勢。
毋庸置疑,最近這段時間,Kubernetes是容器編排編排方面的翹楚。Mesosphere是較早採用容器的公司,致力於讓企業在雲中執行大資料和分析工作負載。就在今天,它宣佈現在還支援Kubernetes在其DC/OS平臺上執行雲中的大資料應用程式。由於Mesosphere長期以Marathon的形式為DC/OS和Apache Mesos提供自己的容器編排工具,這個公告將會讓許多人感到非常驚訝。
計劃在9月11日釋出DC/OS 1.10版本,Kubernetes將作為其中一部分以測試版形式出現。
有人認為這是Mesosphere在向Kubernetes“妥協”的表現,但這樣的觀點在今天早些時候就被“擊破”。在今天早些時候與他們交談時,Mesosphere聯合創始人兼執行長Florian Leibert和Mesosphere CMO Peter Guagenti對此表示強烈否認。他們都強調,這樣做是讓Mesosphere的使用者-往往是大型企業-有更多的選擇。Guagenti說:“我們的客戶往往是大型公司的基礎設施和運營專業人員,他們在一家組織中為數以百計的開發人員提供服務,對他們來說,他們所提供的最重要的便是自由的選擇。”
Leibert認為,支援Kubernetes並將其作為編排引擎,這與提供對多種資料服務,持續整合平臺和網路工具的支援並無不同。Guagenti後來強調,重要的是要記住,對於Mesosphere的客戶而言,該平臺不是針對容器的-它是關注在部署和管理資料密集型應用程式的。
Leibert還指出,Marathon和Kubernetes有不同的應用場景,因為Marathon也可以用來執行不涉及容器技術的“遺留”應用程式,而Kubernetes顯然僅僅集中在容器上。Leibert說:“所以我們支援兩者是很自然的,很多這些技術真的像一層蛋糕。Kubernetes和Mesos可以一起工作得很好。Kubernetes接管容器工作流,但它不能處理通常不在容器上執行工作流,比如Hadoop。”
Guagenti還指出,他認為,無論是使用者在生產環境中使用的容器數量,還是收入方面(儘管很遺憾該公司沒有分享任何具體數量),Mesosphere目前是容器領域的領導者。
Leibert和Guagenti都強調,Mesosphere將一如既往繼續投資Marathon。
展望未來,開發人員將能通過DC/OS,直接從DC/OS和執行其他容器部署的相同基礎架構,來直接建立和管理基於Kubernetes的容器部署(包括不同版本的Kubernetes)。Mesosphere在這個專案上與Google合作,Mesosphere將為使用者提供純粹的Kubernetes最新版本,無需任何針對特定供應商的更改,以確保沒有相容性問題。
負責Kubernetes和Google Container Engine的Google產品經理Allan Naim表示:“在將Kubernetes帶入DC/OS的過程中,Mesosphere為客戶提供了一個強大的平臺,用於在資料中心和公有云上構建,部署和執行資料密集型的容器化應用程式。“通過在我們的平臺上執行鍼對容器的Kubernetes和針對機器智慧的TensorFlow等專案,Mesosphere DC/OS和Google Cloud Platform一起提供了引人注目的開放式混合雲平臺。我們很高興繼續與Mesosphere和社群繼續合作。”
在最後的一天中,Mesosphere認為,它僅僅只是給客戶更多的選擇,儘管很明顯,這也是Kubernetes生態系統的另一個勝利,這對Mesosphere的生態系統並沒有那麼大的威脅。Mesosphere很早就具備自己的優勢,但更多的是Docker,即使容器趨勢風起雲湧之時,它也冒著落後的風險。事實上,我不得不認為,這個Mesosphere的舉動實際上會使Docker更難找到自己的優勢所在。
原文連結:Mesosphere在其資料中心作業系統中增加了對Kubernetes的支援 (翻譯:付輝)