Kubernetes這麼香,爲什麼谷歌還堅持使用Borg?

爲什麼谷歌不從 Borg 遷移到 Kubernetes?

上週,在Kubecon歐洲在線虛擬大會上,Kubernetes 的兩位早期開發者 Brendan Burns 和 Tim Hockin 針對大家的提問“谷歌會不會從 Borg 遷移到 Kubernetes”進行了回覆。

作爲谷歌開源的容器集羣管理系統,Kubernetes 建立在谷歌內部的Borg 技術之上。發展到今天,Kubernetes 的規模已經變得非常龐大,它被認爲是計算基礎設施的未來,與虛擬機一脈相承,就像虛擬機取代裸機成爲計算部署的最常見單元一樣,尤其是在雲環境中。

作爲業界最主流的容器技術,谷歌會不會考慮遷移到Kubernetes呢?

Hockin表示,“Kubernetes 和 Borg 在思想上非常相似,但在細節上有很大的不同。Borg 沒有像 Kubernetes 那樣的網絡模型。Borg 應用程序是爲了在 Borg 中運行而編寫的,因此它可以更具規範性,Borg 應用程序是高度同質化的:同樣的庫、同樣的 RPC 系統、同樣的認證。”

“最關鍵的是Kubernetes 的設計是爲了與現有的開源系統一起工作。雖然它們都專注於自動化、短暫性、動態管理,以及讓用戶在大多數情況下不必關心與他們無關緊要的細節。” “我們已經在 Kubernetes 上運行了一些雲服務,但 Borg 有超過 14 年以上的定製功能,如搜索、廣告、Gmail 等,而 Kubernetes 並不需要這些定製功能。”

原文鏈接:【https://www.infoq.cn/article/jUhMWqTYAaD6z3okKjNj】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章