Kubernetes如何被应用在华为
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
近日,Kubernetes 社區(qū)首屆指導委員會 ( Steering Committee ) 競選結(jié)果揭曉,華為從 15 家候選廠商 / 組織 (共 20 名候選人) 的激烈角逐中脫穎而出,獲得 Kubernetes 指導委員會席位。華為 云 PaaS 服務產(chǎn)品部技術(shù)副總裁 Quinton Hoole 成功當選指導委員會委員。
Kubernetes 指導委員會是 Kubernetes 社區(qū)最高技術(shù)決策機構(gòu),共設 13 個席位。首屆委員會成員中,7 席來自前期成立的引導治理委員會,本次選舉產(chǎn)生了 6 席。Kubernetes 指導委員會的成立,是社區(qū)治理結(jié)構(gòu)走向完善的重要一步,將引領(lǐng) Kubernetes 項目持續(xù)取得成功。Quinton 的當選意味著華為將在 Kubernetes 的技術(shù)演進中扮演重要角色。為什么華為能夠當選?華為對 Kubernetes 社區(qū)的投入情況如何?Kubernetes 未來會走向何方?帶著這些疑問,InfoQ 記者采訪了 Quinton。
華為是如何投入 Kubernetes 的?
華為是 Kubernetes 最早的采用者之一。當談及這些年,華為在 Kubernetes 社區(qū)的投入情況情況時,Quinton 回憶起兩年前,當他還在谷歌公司工作時,就了解到華為立足于 Kubernetes 構(gòu)建完整的 PaaS 產(chǎn)品(即‘FusionStage’),并且為此投入重注,而當時 Kubernetes 才剛剛完成 beta 測試。而時間證明華為的選擇是正確的。
在 Kubernetes 實踐之路上,華為逐漸發(fā)現(xiàn)并解決了一些功能缺失問題以及可擴展性挑戰(zhàn)等。事實上,在大型企業(yè)客戶立足其規(guī)模化生產(chǎn)環(huán)境使用軟件時,很多問題才會真正顯現(xiàn)出來。華為遇到并解決的很大一部分問題都是通用的,最終華為將自己對 Kubernetes 所做的改進回饋給了 Kubernetes 開源項目。
即使對于華為這樣的商業(yè)企業(yè),向 Kubernetes 這樣的開源項目進行回饋所帶來的收益,也會超過保留私有特性所帶來的競爭優(yōu)勢。事實上,華為通過參與和貢獻 Kubernetes 項目,給他們帶來了在規(guī)劃、網(wǎng)絡、多集群聯(lián)合、應用支持、安全、可擴展性和政策執(zhí)行等方面的良好設計、代碼、文檔,以及在服務治理方面的收益。當然,還有很多正在進行中的工作。有時候同時參與開源項目并保持自有產(chǎn)品快速發(fā)展會有沖突,特別是在有大客戶急需某些新功能的時候。不過隨著時間發(fā)展,這一情況已經(jīng)大為改善。自 Kubernetes 成立以來,華為作為社區(qū)核心成員持續(xù)貢獻,目前擁有 5 個 maintainer。在對 Kubernetes 社區(qū)的貢獻中,華為整體貢獻在國內(nèi)廠商中位居第一;從 Commits 維度看,華為貢獻國內(nèi)排名第一,全球排名第五(數(shù)據(jù)統(tǒng)計來源 cncf.biterg.io)。華為云 PaaS 服務產(chǎn)品部部長賈永利表示:自 Kubernetes 社區(qū)建立以來,華為作為社區(qū)核心成員持續(xù)為社區(qū)進行貢獻,展示了華為在數(shù)字化轉(zhuǎn)型時代服務客戶的決心和實力,未來會繼續(xù)攜手合作伙伴在云原生開源領(lǐng)域進行持續(xù)的投入。
除此之外,在 Kubernetes SIG(Special Interest Groups, 負責子領(lǐng)域路標制定及技術(shù)方向決策)及 Working Group(主導跨 SIG 大特性方案設計)中,華為積極參與 Federation、Architecture、Auth 等 10 余個 SIG 及 ResourceManagement、ContainerPolicy 等 3 個 WorkingGroup 方案討論及設計。同時華為也是首批獲得 KCSPs(Kubernetes 認證服務提供商)資質(zhì)的廠商之一。
為什么華為會押注容器技術(shù)?
在很長時間里,華為以它客戶第一的理念而聞名,Quinton 服務過眾多大公司,他認為即使在眾多標榜顧客至上的企業(yè)里,華為仍然做得出類拔萃。因此在多年前某些客戶抱怨分布式云應用程序的管理工作太過復雜時,他們投入大量研發(fā)資源,深入思考如何更好地解決這一痛點。而最后他們得出的答案就是:基于容器的 PaaS 平臺,而 Kubernetes 成為落地這一想法的首選。據(jù) Quinton 介紹,華為的客戶對于“as-a-service” 方案抱有非常強烈的需求。他們不愿承受由可擴展、高可靠性計算基礎設施的構(gòu)建工作所帶來的沉重負擔。另外,他們也不打算投入巨額研發(fā)成本來開發(fā)并運行分布式軟件系統(tǒng)。因此,華為在公有云上也已推出基于 Kubernetes 的服務,云容器引擎 Cloud Container Engine。
縱觀容器發(fā)展歷程,容器強大的理論效益及其有效的編排成效實際已經(jīng)在實踐中得到了證實。踏著谷歌及 Facebook 等先行者的足跡,基于他們多年的實戰(zhàn)經(jīng)驗,參考他們開放的基礎性技術(shù),不少中小型企業(yè)也開始作出嘗試。雖然容器技術(shù)仍然存在一些短板,比如安全問題,但這更多的是成熟度問題。目前,很多企業(yè)都在研究和實踐在容器里實現(xiàn)微服務模式的應用,因為歷史原因,華為仍然有許多遺留的單體應用,這些都需要以新模式進行重構(gòu)甚至重寫。Quinton 稱,華為會將分布式計算提升至新的高度。這就需要建立起一套能夠廣泛使用、全面、統(tǒng)一且強大的分布式應用程序平臺。并且關(guān)鍵部分要以開源形式實現(xiàn)。華為會在這些領(lǐng)域投入可觀的人力與研發(fā)資源。這一切對于華為自身、客戶以及整個云計算領(lǐng)域的成功都將起到?jīng)Q定性作用。
上月,Docker 宣布支持 Kubernetes,大家都在說容器編排大戰(zhàn)宣告結(jié)束,Kubernetes 勝利了。Quinton 認為如果從目前的采用率與統(tǒng)計結(jié)果來看,Kubernetes 顯然在數(shù)字層面成為毫無疑問的贏家。
Kubernetes 的前景光明
Mirants 創(chuàng)始人 Boris Renski 前段時間發(fā)布了一篇文章:Kubernetes 是否會重蹈 OpenStack 的覆轍,Boris 認為如果 Kubernetes 允許不同容器技術(shù)棧不受限制的發(fā)展,也許會陷入運維帶來的麻煩里。Quinton 認為,自己對 OpenStack 了解不多,無法評價其項目,但是可以談談自己對 Kubernetes 的看法。
Kubernetes 擁有一套非常堅實的技術(shù)基礎,站在了 Google 內(nèi)部久經(jīng)考驗的容器管理系統(tǒng) Borg 的肩膀上;同時也吸取了旨在替代 Borg 但是沒有成功的 Omega 項目的失敗經(jīng)驗。另外,Kubernetes 在 Linux 基金會的云原生計算基金會 ( CNCF, Cloud Native Computing Foundation ) 當中也得到了非常有效的治理架構(gòu)。CNCF 這個組織是開發(fā)把云原生應用作容器化微服務部署的開源技術(shù)先鋒,其所依托的 Linux 基金會其在眾多開源項目中積累了近二十年的實踐經(jīng)驗——其中包含大量全球范圍內(nèi)最大且最為成功的開源項目。可能 OpenStack 或其他開源社區(qū) 并不具備這樣深入的實踐。
可見,Kubernetes 擁有更加強大的技術(shù)基礎與堅實的治理架構(gòu),而且已經(jīng)成為一個無論是在技術(shù)層面還是在采用度層面都已經(jīng)取得巨大成功的開源項目; 此外,其還擁有一個健康且積極的技術(shù)社區(qū)。因此在 Quinton 看來,Kubernetes 的前景是光明的。
本文地址: http://www.linuxprobe.com/huawei-kubernetes.html編輯:王毅,審核員:逄增寶
轉(zhuǎn)載于:https://my.oschina.net/u/3308739/blog/1580279
總結(jié)
以上是生活随笔為你收集整理的Kubernetes如何被应用在华为的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拟一维喷管流动的数值解——全亚声速等熵喷
- 下一篇: 多买了三五支