Kubernetes下一站,要做雲的“分佈式”Linux?

近期,CNCF基金會宣佈Kubernetes成爲其第一個畢業的項目。這意味着Kubernetes“足夠成熟和具有足夠的彈性,可以在各種規模的企業中,任何行業中大規模地管理容器”。近日CNCF的首席運營官Chris Aniszczyk接受媒體採訪時,談了Kubernetes爲什麼如此受歡迎程,以及CNCF正在孵化的其他項目進度。

Q:Kubernetes成爲第一個畢業的CNCF項目。這對CNCF意味着什麼,以及Kubernetes畢業後會發生什麼變化?

Chris Aniszczyk:CNCF技術監督委員會(TOC)投票贊成Kubernetes成爲CNCF第一個畢業的項目,因爲它已被證明具有足夠的成熟性和彈性,能夠在各種規模的公司中,任何行業中大規模地管理容器了。TOC建立的CNCF畢業標準定義了什麼是可持續,生產就緒,成熟的開放式管理項目。但它的高質量和可持續,還需要繼續觀察。

TOC定義的標準反映了所有CNCF畢業項目必須遵守的最佳實踐:

  • 採用Apache 2.0許可證並堅持CNCF的IP策略
  • 通過核心基礎設施倡議採用和實施安全最佳實踐
  • 採用公開透明的治理
  • 有大量材料的提交和融合貢獻
  • 有來自多個組織的維護人員來促進多樣性
  • 由多個組織成功地用於生產
  • 定義並遵循行爲準則

而且,項目畢業概念並不是什麼新鮮事,因爲像ASF這樣的其他開源基金會將畢業環境作爲治理過程的一部分。CNCF仍然是一個年輕的基金會,自從我們幾年前成立以來,我們需要一段時間來發展治理流程。畢業後,Kubernetes處於更加強大的地位,能夠更快地成長並維持一個充滿活力,健康和多樣化的技術社區。

Q:Kubernetes現在非常流行,有些人似乎認爲它已經贏得了編排的戰爭。爲什麼Kubernetes比其他技術更成功?

Chris Aniszczyk:該項目在技術和社區方面都有巨大的優勢。Kubernetes在2017年發佈了四個版本。最新的1.9版本包含一個穩定的核心工作負載API,對Windows服務器容器的測試版支持,因此用戶可以在Kubernetes上運行基於Windows和基於.Net的容器。

通過啓用CSI支持,該項目還通過雲原生存儲獲得了巨大收益。這使存儲供應商更容易支持Kubernetes,併爲最終用戶創建更多的存儲選項和開放性。另外,與GitHub上的150萬個項目相比,Kubernetes在作者/問題方面排名第9位,和第2位,僅次於Linux。

Q:Kubernetes今年的受歡迎程度可能會更加強勁?

Chris Aniszczyk:Kubernetes被許多人定義爲開源歷史上速度最快的項目之一,所以我認爲它絕對具有很多優勢。有超過11258個貢獻開發者,GitHub上75000多次提交和全球Meetup組中158000個成員的里程碑,顯示了社區的活力和影響力。

像Uber,彭博,Blackrock,BlaBlaCar,紐約時報,Lyft,eBay,Buffer,Ancestry,GolfNow,Goldman Sachs和其他許多組織都在大規模生產中用Kubernetes。 三家最大的雲提供商提供他們自己的託管Kubernetes服務。此外,根據Redmonk的數據,71%的財富100強企業使用容器,超過50%的財富100強企業使用Kubernetes作爲容器業務流程平臺。

Q:Mesosphere在其DC/OS平臺上增加了Kubernetes支持,而Apache Spark在最新的2.3版本中也是如此;即使是Docker也終於擁抱它。還有什麼其他的需要征服的嗎?

Chris Aniszczyk:我很高興看到Docker,Mesos和Spark與Kubernetes整合,期望看到其他大數據和AI/機器學習項目擁抱Kubernetes,因爲他們希望擴展其工作負載並簡化在生產中運行不同類型工作負載。

在我看來,Kubernetes可以保持純淨的基礎設施,而所有這些技術和公司都可以在穩定的基礎上建立自己的價值。最好的類比是Kubernetes成爲雲的“分佈式”Linux(或POSIX),因爲用戶只需要他們的工作負載在任何地方都可以運行,而無需針對每個Kubernetes環境測試他們的應用程序或來自獨立軟件供應商(ISV)的應用程序。

它要征服的下一個目標,我期待看到AWS上EKS通過Kubernetes的認證,以及普遍可用性。

Q:下一個畢業的CNCF項目什麼,它在受歡迎程度上與Kubernetes相比如何?

Chris Aniszczyk:每個項目當他們認爲符合畢業標準時,都自行決定何時向CNCF TOC提交畢業提案。他們也有自己的目標社區,我們的一些項目與Kubernetes集成,但可以在沒有Kubernetes的情況下使用。

在接下來的幾個月中,我們有普羅米修斯( Prometheus)和Fluentd都在等待畢業。Prometheus是一個最初在SoundCloud上構建的開源系統監控和警報工具包。自2012年成立以來,許多公司和組織都採用它。Prometheus具有廣泛的適用性,可以監控Kubernetes內外的系統和雲原生生態系統。

Fluentd是一個用於統一日誌記錄層的開源數據收集器,具有500多個插件的生態系統,並被亞馬遜,微軟等公司使用。

本文轉自kubernetes中文社區-Kubernetes下一站,要做雲的“分佈式”Linux?

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