11.23 一句話說明,為什麼k8s還取代不了OpenStack

如今很容易將Kubernetes(以下簡寫為k8s)視為OpenStack這樣的雲平臺的破壞者,許多人也都認為k8s會取代OpenStack,真的是這樣嗎?

一句話說明,為什麼k8s還取代不了OpenStack

事實上,只要k8s和容器一天沒有消滅虛擬機,這種觀點就是不成立的。這可能是對k8s和虛擬機的最精闢的判斷了。

這是Canonical公司(Ubuntu的開發公司)的Stephan Fabel在接受採訪時對於k8s和一些雲原生技術的看法。

Fabel自2017年以來一直擔任Canonical的產品總監,是行業的資深人士。在許多人的想象中,k8s已經把OpenStack取代了,成了新一代的能把底層服務器和存儲整合成單一基礎設施的方案,Fabel表示,這只是想象而已。

Fabel認為,OpenStack仍是構建雲基礎設施的一個重要工具,而k8s則是一個面向不同應用場景的工具而已。

Fabel認為,OpenStack和k8s之間的關鍵區別在於,OpenStack本質上是為了構建多租戶基礎設施的解決方案而設計的,而k8s其實是按照一個服務管理器來設計的。“在OpenStack中,多租戶設計是首要原則,而在k8s中,第一個原則則是PID(進程ID)控制器。”

Fabel表示,k8s根本沒有多租戶設計,多租戶設計對k8s非常有挑戰性。

OpenStack和Kubernetes面向的工作負載有什麼不同呢?

Fabel表示,OpenStack和k8s適用於不同的工作負載。例如,OpenStack更適合電信運營商,他們的工作負載大都是有狀態的,而且需要長時間運行。而k8s更適合基於REST或HTTP的工作負載。

Fabel也看到k8s的人氣在不斷增長,也認為k8s的重要性還會進一步上升。他認為,未來,k8s將成為數據中心的一個標誌性特徵,k8s將無處不在,而且k8s的部署數量很快將超越OpenStack。

但這並不能表示k8s將取代OpenStack,Fabel認為,在未來,k8s將在企業雲和數據中心中與OpenStack互補共存。


分享到:


相關文章: