<tbody id="3ylgf"><pre id="3ylgf"></pre></tbody>

  • <rp id="3ylgf"><ruby id="3ylgf"><u id="3ylgf"></u></ruby></rp>

  • <rp id="3ylgf"></rp>

    中國數據存儲服務平臺

    云原生,Kubernetes創始人給出了什么建議?

    在6月29日VMware舉行的Kubernetes and VMware Tanzu線上媒體溝通會上,我有機會采訪到了3位Kubernetes 創始人中的2位:Craig McLuckie和Joe Beda(另外1位創始人是Brendan Burns)。

    Kubernetes7的淵源

    Kubernetes最初源于谷歌內部的Borg(估計Google里面的IT碼農很喜歡《Star Trek》這樣的高科技電影,因此用Borg命名了Google自己的資源管理系統。),提供了面向容器集群的部署和管理系統。

    2014年3月,谷歌開始開發Kubernetes項目(當時的項目名稱并非Kubernetes),原本是希望將容器化編排管理能力帶到大眾手中。這是一個很大的目標,McLuckie,Beda和隊友Brendan Burns相信實現這一目標的唯一途徑就是將技術開源,并圍繞其建立一個社區。事實證明他們的這個決定非常正確,但在當時沒人能夠100%確定。

    2014年6月,谷歌云計算專家Eric Brewer在舊金山的發布會為這款新的開源工具揭牌,并宣布其命名為Kubernetes,采訪中Craig McLuckie透露內部曾經用Project 7來命名,但因為法務的關系,沒有最終采用?!皵底?對于Kubernetes來說有著特殊的意義,今年恰逢Kubernetes發布7周年,因此格外親切?!?Craig McLuckie說。

    Craig McLuckie和Joe Beda后來離開谷歌,于2016年底創辦了Heptio,2018年底VMware擬收購Heptio,并于2019年完成收購,這也使得我們有機會采訪到2位創始人。Craig McLuckie現任VMware公司應用現代化業務部門研發副總裁,Joe Beda擔任VMware公司首席工程師。

    VMware公司應用現代化業務部門研發副總裁Craig McLuckie
    VMware公司首席工程師Joe Beda

    VMware Tanzu,還是容器?

    都說“屁股決定腦袋”,2位創始人也不例外,演講重點是在Kubernetes和VMware vSphere的結合,也就是我們相對熟悉的VMware Tanzu。

    以VMware Tanzu為核心,能夠幫助那些熟悉和使用VMware vSphere虛擬化技術的用戶,快速構建容器為核心的應用軟件開發,同時簡化運維和管理,如使用Tanzu Mission Control(Tanzu任務控制)和Tanzu Kubernetes Grid這樣的工具。

    以前我們也介紹過VMware在vSphere核心層內部集成了Kubernetes,也就是說,屏蔽了底層的虛擬機和容器的集成和管理,讓應用變得簡單。

    對于那些已經使用虛擬化應用的存量用戶而言,無需更多考慮是虛擬化,還是容器,讓問題變得簡單。

    但也許受生來就是云原生用戶的影響,他們沒有虛擬化的包袱,很多應用構建在容器上,因此,虛擬化還是容器?這個就是經常被問到的問題。這次,2位創始人也被問到類似的問題,但我對此并沒有多少興趣。在我看來,沒有必要將虛擬化和容器對立起來看待,VMware Tanzu已經能夠很好兼顧二者,如果有虛擬化應用歷史的包袱,Tanzu就是非常好的方案,對嗎?

    我更加感興趣的是,對于傳統行業/企業用戶來說,他們沒有專業的技術人員隊伍,很難依靠自力更生解決云原生應用的問題,不知道2位Kubernetes的創始人有什么建議。

    創始人指出:如今,云原生應用商業化產品越來越成熟,這為行業/企業用戶轉型云原生應用創造了條件,但這很難成為主要的應用模式,作為主流,還是需要行業/企業用戶轉變思想和文化。構建DevOps一體應用軟件開發模式,如今,以開源社區為依托,技術創新日新月異,惟有借助新的DevOps一體的開發模式,才能夠把技術和創新應用想結合。

    “必須下決心轉變?!边@是2位創始人傳遞出來的主要信息。

    換句話說,2位創始人也沒有速成的方法。求人不如求自己。云原生應用就是必須跨越的一道檻,對嗎?

    Harbor,中國原創

    Harbor是本次媒體溝通會的另外一個主題,Harbor是VMware中國研發中心的原創項目,于2014年內部立項和使用,該項目于 2016 年3月開源。 2018 年 7 月VMware捐贈Harbor給云原生計算基金會 (CNCF),使Harbor成為社區共同維護的開源項目,也是首個源自中國的CNCF項目。

    Harbor 是個開源制品(artifact)倉庫,功能主要包括四大類:多用戶的管控(基于角色訪問控制和項目隔離)、鏡像管理策略(存儲配額、制品保留、漏洞掃描、來源簽名、不可變制品、垃圾回收等)、安全與合規(身份認證、掃描和CVE例外規則等)和互操作性(Webhook、內容遠程復制、可插拔掃描器、REST API、機器人賬號等)。

    在加入CNCF之后,Harbor融合到全球的云原生社區中,眾多的合作伙伴、用戶和開發者都參與了Harbor項目的貢獻,數以千計的用戶在生產系統中部署和使用Harbor,Harbor每個月的下載量超過3萬次。

    CNCF項目分為Sandbox、Incubating和Graduation三個階段。根據成熟度級別,每個CNCF項目會逐步走過它的早期Sandbox以及孵化階段從而畢業。被CNCF接受并成為Sandbox項目需要至少2個TOC的sponsor的支持才能夠進入到正式的孵化階段。而到了孵化階段的項目需要滿足所有Sandbox的需求,并且必須提供至少三個獨立的終端用戶成功地使用在生產環境中的資料信息,在質量和范圍方面都能夠得到證明才能夠正式畢業。因此,加入CNCF的項目很多,畢業項目很少,只有類似Kubernetes、 Prometheus、Envoy、CoreDNS等幾個項目完全畢業。

    2020年6月,Harbor成為CNCF第 11 個畢業項目,同時成為首個中國原創的CNCF畢業項目。從孵化(incubation)級別晉升為畢業(graduation)級別的過程中,Harbor 展現了其使用率的不斷提高、開放的治理流程、完整功能成熟度以及對社區持續性和包容性的堅定承諾。

    CNCF Harbor開源項目創建人VMware中國研發技術總監張海寧

    據CNCF Harbor開源項目創建人VMware中國研發技術總監張海寧透露:如今有很多生態合作伙伴以及用戶都在使用Harbor來構建屬自己的容器鏡像庫,也可以使用Harbor對外提供運營和服務,但是VMware并沒有對外運營服務的計劃。

    未經允許不得轉載:存儲在線 » 云原生,Kubernetes創始人給出了什么建議?
    分享到: 更多 (0)