當前位置:
首頁 > 最新 > 如何向非技術人員解釋Kubernetes

如何向非技術人員解釋Kubernetes

與IT專業人員談論容器超過一分鐘,談話將不可避免地轉向容器管理和編排。

部署一個容器可能很容易,但大規模操作容器,特別是與微服務一起使用,並不適合業餘愛好者。它需要規劃,大多數專家認為編排工具是必須的。

這就是談話可能轉向Kubernetes,該平台最初是由Google的一個團隊開發的,之後又被捐贈給了雲原生應用基金會(CNCF)。這不是容器管理的唯一選擇,而是迅速成為最受歡迎的選擇之一。正如Opensource.com所說:「今天,Kubernetes是一個真正的開源社區,來自Google,Red Hat和其他許多公司的工程師都在為這個項目做出積極貢獻。」

事實上,它通常被認為是開源歷史上速度最快的項目之一。考慮把Github作為Kubernetes在軟體領域的推動力的一個晴雨表:Kubernetes在過去的一年中是網站上討論最多的庫,而這個項目的評論次之。

這意味著你將會有Kubernetes進行更多的交談,不僅有IT專業人員,還有在公司的軟體中擁有股份非技術人員,是幾乎每個人。

Kuber是什麼? Kubernetes是什麼意思?

你如何用簡單的術語解釋Kubernetes和編排,人們至少可以開始理解?哎呀,你怎麼說Kubernetes? (發音可能有所不同,但本源來自希臘語,意為「舵手」或「航海大師」。)

紅帽技術傳道人戈登·哈夫(Gordon Haff)在與紅帽雲戰略家威廉·亨利(William Henry)共同撰寫的著作「從軟體和增值服務到程序和應用」一書中解釋了Kubernetes:

「Kubernetes,或k8s(k,8個字元,s ...得到它?),或者」kube「,如果你簡潔的話,是一個開源的平台,可以使Linux容器操作自動化。它消除了部署和擴展容器化應用所涉及的許多手動過程,「Haff和Henry寫道。換句話說,你可以將運行Linux容器的主機組群集在一起,Kubernetes可以幫助輕鬆高效地管理這些群集。「

Kubernetes做什麼?

包括Kubernetes的原創開發人員在內的其他各種專家也做了類似的任務:用簡單的語言解釋Kubernetes,廣泛的讀者至少可以從一個基本的角度來理解。這是他們不得不說的。 (其中一人甚至使用了飯盒比喻:很好。)

Heptio(以及Kubernetes的原創開發人員之一,CTO Craig McLuckie和Brendan Burns在Google)的首席技術官Joe Beda說:「Kubernetes是一個開源項目,可以幫助各種規模的軟體團隊,從小型企業到財富100強公司,自動化部署,擴展和管理應用程序在一組或群集的伺服器機器上。這些應用程序可以包括從面向內部的Web應用程序(如內容管理系統)到大型網站(如Gmail)到大數據處理的應用程序。

CYBRIC的CTO兼聯合創始人Mike Kail說:「假設一個應用環境就是你的老派午餐盒。午餐盒的內容在把它們放進飯盒之前都已經裝好了,但是沒有任何內容的隔離。 Kubernetes系統提供了一個午餐盒,可以及時擴展內容(縮放)和午餐盒中每個獨特的物品之間的完全隔離,並且能夠在不影響任何其他內容(不變性)的情況下移除任何物品。

Atlassian首席工程師Nick Young表示:「Kubernetes是一個編排層,使用戶能夠更有效地使用容器運行工作負載,從長期運行的服務」永遠在線「到更有效地管理像build這樣的密集型短期任務。

Pepperdata高級架構師Kimoon Kim表示:「Kubernetes是管理許多伺服器計算機並在這些計算機上運行大量程序的軟體。在Kubernetes上,所有的程序都是在容器中運行的,這樣它們就可以相互隔離,而且易於開發和部署。「

CNCF執行董事Dan Kohn在與Gordon Haff的播客中表示:「容器化正是這個趨勢正在接管世界,允許人們在各種不同的環境中運行各種不同的應用程序。當他們這樣做的時候,他們需要一個編排解決方案來跟蹤所有這些容器並安排它們並編排它們。 Kubernetes是一種越來越流行的方法。「

Retriever Communications首席技術官Nic Grange說:「Kubernetes是雲計算的新操作系統。通過利用Google豐富的軟體運行經驗,它可以幫助你在現代雲環境中運行軟體。「將Kubernetes授予CNCF的決定使其得到了許多公司的廣泛採用。因此,它已經發展成為一個強大而靈活的工具,可以在各種雲平台和內部部署上運行,「他說。

Kubernetes如何挖掘容器的潛力

正如Haff和Henry在他們的書中所指出的那樣,Kubernetes集群「可以跨越公有雲,私有雲或混合雲,跨越主機」(他們還指出,「出於性能和其他原因,通常建議將單個集群限制在單個物理位置。」)

在他們的書後幾頁,我們對Kubernetes究竟做了什麼的另一個很好的定義,以及它試圖找出如何正確地管理大規模集裝箱的公司的相當大的吸引力。

Haff和Henry寫道:「Kubernetes提供了一個在物理或虛擬機群上安排和運行容器的平台。 「更廣泛地說,它可以幫助你在生產環境中全面實施和依賴基於容器的基礎架構。 而且要以自動執行許多操作任務的方式來完成。「

換句話說,Kubernetes是幫助IT使容器的潛力成為現實的工具。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

一盤南昌炒粉讓我想起你

TAG:全球大搜羅 |