Kubernetes不僅僅是供應(yīng)商炒作它是真正的技術(shù)

2019-09-18 14:18:34    來(lái)源:    作者:

西雅圖 - 近年來(lái),Kubernetes集裝箱編排系統(tǒng)已經(jīng)獲得了超過(guò)其公平份額的炒作作為IT的下一個(gè)大趨勢(shì)。這種炒作在12月13日結(jié)束的KubeCon + CloudNativeCon NA 2018會(huì)議的展廳和會(huì)議室中普遍存在。超過(guò)8,000名與會(huì)者和187家供應(yīng)商參展商聚集在一起討論并展示最新的Kubernetes技術(shù)(有關(guān)活動(dòng)中的一些新聞的更多信息,請(qǐng)查看eWEEK數(shù)據(jù)點(diǎn)公告總結(jié)文章)。但是為什么Kubernetes技術(shù)如此受歡迎,它是否具有超越炒作的實(shí)用功能?

這是Google工程師和會(huì)議聯(lián)合主席Janet Kuo在KubeCon最后一天的主題演講中回答的問(wèn)題。

對(duì)于沒(méi)有經(jīng)驗(yàn)的人,Kubernetes提供了一個(gè)平臺(tái),使任何人都能夠大規(guī)模地運(yùn)行容器集群,包括部署和管理功能。Kubernetes目前作為所有三大公共云提供商(Google,AWS和Microsoft Azure)的托管服務(wù)受到支持,并且擁有廣泛的供應(yīng)商系統(tǒng),這些供應(yīng)商還提供可在本地或云中運(yùn)行的Kubernetes發(fā)行版。

理由5:建立在十年的經(jīng)驗(yàn)之上

第一個(gè)代碼提交的Kubernetes是由前谷歌工程師喬·貝達(dá)在2014年6月提出在視頻采訪與每周電腦報(bào)在今年六月份,貝達(dá)反映Kubernetes的四年歷史以及目前已進(jìn)來(lái)的那段時(shí)間。雖然Kubernetes本身只有4年的歷史,但它的根源在于Google Borg項(xiàng)目,該項(xiàng)目于十年前開始實(shí)施。

“Google已經(jīng)在生產(chǎn)中運(yùn)行了十多年的容器,谷歌使用Borg為其搜索,Gmail和YouTube等密集型在線服務(wù)提供支持,”郭說(shuō)。“所以盡管Kubernetes還很年輕,但它可以利用博學(xué)的經(jīng)驗(yàn)和最好的想法。”

理由4:用戶聚焦

為特定組織構(gòu)建基礎(chǔ)架構(gòu)是一回事,但構(gòu)建適用于任何組織的基礎(chǔ)架構(gòu)是另一回事。Kuo表示,自2016年以來(lái),Kubernetes項(xiàng)目一直專注于用戶,并幫助他們以有用的方式啟動(dòng)和運(yùn)行技術(shù)。

已經(jīng)構(gòu)建了多個(gè)工具,使新用戶可以輕松開始使用Kubernetes。例如,Kuo強(qiáng)調(diào)了minikube工具,該工具使用戶能夠在幾分鐘內(nèi)在本地筆記本電腦上啟動(dòng)并運(yùn)行Kubernetes集群。

原因3:聲明性API和自動(dòng)化

Kubernetes的核心包含一組API,為不同類型的平臺(tái)功能提供抽象層。根據(jù)Kuo的說(shuō)法,Kubernetes的一個(gè)關(guān)鍵原則是它以API為中心,API是聲明性的,而不是命令式的。她說(shuō),命令式API是一種更加手動(dòng)的技術(shù)驅(qū)動(dòng)方法,需要開發(fā)人員更多努力和互動(dòng)。相比之下,聲明性API就像一個(gè)自動(dòng)駕駛系統(tǒng)。

“使用命令式API,您需要告訴系統(tǒng)您要完成任務(wù)的每一步,”Kuo說(shuō)。“使用聲明式,您可以在不告訴您如何操作的情況下,聲明您希望系統(tǒng)完成的最終狀態(tài)。”

理由2:Kubernetes到處運(yùn)行

雖然Kubernetes出生于谷歌,但它并不局限于谷歌,它可以在任何地方運(yùn)行,無(wú)論是本地服務(wù)器還是云數(shù)據(jù)中心。

“Kubernetes為基礎(chǔ)設(shè)施提供了一個(gè)方便的抽象層,”Kuo說(shuō)。“因此,可以在各種不同的環(huán)境中運(yùn)行Kubernetes,并且將Kubernetes從一個(gè)環(huán)境轉(zhuǎn)移到另一個(gè)環(huán)境也非常容易。”

原因1:社區(qū)

Kubernetes于2015年6月成為云計(jì)算本地計(jì)算基金會(huì)(CNCF)的主要項(xiàng)目,并受益于多利益相關(guān)方社區(qū)的貢獻(xiàn)和參與。

“Kubernetes擁有一個(gè)非常強(qiáng)大的社區(qū),也是最活躍的最活躍的開源社區(qū)之一,現(xiàn)在有數(shù)千名貢獻(xiàn)者,”Kuo說(shuō)。“在Kubernetes社區(qū),沒(méi)有權(quán)力集中,也沒(méi)有單一的供應(yīng)商影響力。這使得社區(qū)開放和協(xié)作。

“競(jìng)爭(zhēng)對(duì)手聚集在一起為Kubernetes做出貢獻(xiàn),因?yàn)槊總€(gè)人都可以做出貢獻(xiàn),這可以促進(jìn)創(chuàng)新,”她說(shuō)。

盡管Kubernetes表現(xiàn)良好至少有五個(gè)很好的理由,但Kuo還概述了Kubernetes的改進(jìn)領(lǐng)域。在她看來(lái),需要關(guān)注質(zhì)量以及Kubernetes用戶體驗(yàn)的持續(xù)改進(jìn)。展望未來(lái),還需要提供更好的企業(yè)安全性和可擴(kuò)展性功能。

“顯然,Kubernetes已經(jīng)辜負(fù)了它的炒作,我們不需要更多的炒作,”郭說(shuō)。“我們需要作為一個(gè)社區(qū)共同努力,通過(guò)繼續(xù)投資于質(zhì)量,用戶體驗(yàn)和一致性來(lái)維持Kubernetes的成功。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。