在美國奧斯汀舉行的KubeCon和CloudNativeCon聯(lián)合大會上,4000多名工程師聚在一起,分享了Kubernetes和云原生技術(shù)的最新進展。關(guān)鍵內(nèi)容包括:大部分“枯燥”的云原生基礎(chǔ)設(shè)施趨于成熟;托管在CNCF之下的技術(shù)做好進入生產(chǎn)環(huán)境的準備;CNCF開始著手建立一個多元化的社區(qū),驅(qū)動云原生技術(shù)的應(yīng)用。
CNCF總監(jiān)Dan Kohn做了開場演講,介紹了CNCF承擔的使命。Kohn引用了Tim Hockin的話,他說,現(xiàn)在“對于枯燥的基礎(chǔ)設(shè)施來說是一個激動人心的時刻”,這一說法在整整三天的大會中多次被引用。大會演講者和與會者達成了一個共識,那就是大部分的底層云原生基礎(chǔ)設(shè)施和平臺——系統(tǒng)最“枯燥”的部分——已經(jīng)趨于成熟。
云原生平臺的成熟讓應(yīng)用程序開發(fā)者能夠更有效地將精力集中在交付業(yè)務(wù)價值上,而不是浪費時間去做基礎(chǔ)設(shè)施相關(guān)的東西。不過,“云原生”也是一項被廣泛炒作的技術(shù)(繼“DevOps”之后)。在進行技術(shù)選型時,廠商提供的產(chǎn)品和開源產(chǎn)品擠在一起展開競爭,讓這個市場變得十分熱鬧。CNCF旨在制定接口標準,提供緊湊的API來減少耦合,讓技術(shù)的替換變得相對容易。
在過去一年,所有主要公有云廠商都加入了CNCF成為白金會員,阿里云也在最近從黃金會員升級成為白金會員。阿里云是中國領(lǐng)先的公有云供應(yīng)商,根據(jù)IDC的數(shù)據(jù)顯示,阿里云在中國擁有47.5%的市場份額。阿里巴巴使用了容器技術(shù),在其電商平臺上使用成千上萬個容器來處理交易。阿里云還支持Kubernetes,主要集中在機器學習(包括支持一鍵TensorFlow部署的Helm模板)和高性能計算上。
Kohn還談到了Kubernetes流行趨勢的崛起,說Google Trends數(shù)據(jù)和在大會上介紹自己使用容器的企業(yè)數(shù)量標志著Kubernetes已經(jīng)成為事實上的編配平臺。云原生開發(fā)者見面會的頻繁召開、Kubernetes Slack通道數(shù)量的增加和KubeCon/CloudNativeCon大會與會者數(shù)量的增加,都在說明社區(qū)在發(fā)展壯大。
CNCF承若為社區(qū)提供多元化的支持,并為此次大會提供25萬美元作為多元化獎勵金。CNCF多元化委員會接受來自CNCF、AWS、Twistlock、Google Cloud和Microsoft Azure的贊助,并努力妥善保管好這些資金。
CNCF托管了很多項目、特別興趣小組和工作小組,旨在幫助工程師和企業(yè)進行有效的技術(shù)選型,并為行業(yè)提供一個安全的地方討論如何制定云原生技術(shù)接口和API標準。
第二場演講由來自微軟的高級軟件工程師Michael Noorali呈現(xiàn)。由CNCF托管的項目在過去一年從4個增長到14個,Noorali還邀請了一些主要項目領(lǐng)導討論了近期的一些發(fā)展動態(tài),主要內(nèi)容包括:
Prometheus:介紹了Prometheus 2.0的監(jiān)控和時序數(shù)據(jù)庫,與Kubernetes的集成得到增強,并承若將CPU使用率降低到原先的三分之一,將磁盤使用量降到一半,將IO降到原先的百分之一。Fluentd:Fluentd 1.0帶來了性能改進,支持Windows,并提供了一組插件API和若干安全性增強。CoreDNS:CoreDNS 1.0.0旨在改進Kubernetes插件的功能和性能,CoreDNS打算要取代kube-dns,成為Kubernetes的默認集群DNS。rktlet:發(fā)布rktlet預覽版——Kubernetes容器運行時接口的rkt實現(xiàn)。containerd:containerd 1.0是用于構(gòu)建容器解決方案的運行時,包含了一個同時支持OCI和Docker容器鏡像格式的存儲和分布系統(tǒng)、一個新的事件系統(tǒng)和一個用于管理容器文件系統(tǒng)的快照模型。Jaeger:分布式追蹤框架Jaeger發(fā)布1.0版本,除了支持Cassandra,現(xiàn)在也支持Elasticsearch存儲引擎。Jaeger的Web UI也得到了改進,通過創(chuàng)建Helm圖表簡化了安裝過程。此外,英特爾發(fā)布了Kata容器——由OpenStack基金會托管的一個新的開源項目,基于輕量級虛擬機實現(xiàn)類似容器的功能,同時提供工作負載隔離和虛擬機級別的安全特性。Kata容器融合了英特爾Clear容器技術(shù)和Hyper runV技術(shù)。
KubeCon/CloudNativeCon的演講視頻可以在CNCF YouTube頻道的“KubeCon + CloudNativeCon 2017 - Austin”播放列表上找到。
查看英文原文:KubeCon and CloudNativeCon 2017: An "Exciting Time for Boring Infrastructure"