
日前,Cloud Native Computing Foundation (CNCF) 宣布了“Kubernetes認證一致性計劃”,該計劃旨在推動Kubernetes產(chǎn)品的一致性和可移植性,阿里云成全球首批通過認證的32家云計算及平臺廠商之一。
Kubernetes開源歷史上成長最快的軟件項目之一,源自Google的Borg系統(tǒng),是用于自動化部署、擴展和管理容器化應(yīng)用程序的開源集群管理系統(tǒng),現(xiàn)由CNCF維護和監(jiān)管。
Cloud Native Computing Foundation (CNCF)是隸屬于Linux基金會下的子基金會,致力于推進云原生,旗下有如Kubernetes、Prometheus、containerd容器、微服務(wù)、編排系統(tǒng)等相關(guān)開源項目。
CNCF此番認證計劃是為了推動廣大容器供應(yīng)商Kubernetes產(chǎn)品的一致性和可移植性,確保用戶可以使用原生化的穩(wěn)定服務(wù)。
CNCF執(zhí)行董事Dan Kohn表示:“企業(yè)和機構(gòu)可以完全信任通過“Kubernetes一致性認證”的服務(wù)商,該認證計劃確保了眾多廠商提供的Kubernetes具備通用互操作性,這也是為了踐行Kubernetes可以部署在任何公有云、私有云或混合云上的初心。”
阿里云首席架構(gòu)師唐洪表示:“我們相信Kubernetes是混合云應(yīng)用平臺的關(guān)鍵支持技術(shù)之一,一致性認證對于確保不同Kubernetes產(chǎn)品的工作負載可移植性非常重要。阿里云會一如既往地致力于開放容器生態(tài)系統(tǒng)和社區(qū)。”
可能是最好的Kubernetes服務(wù)
去年,阿里云容器服務(wù)開始進行原生Kubernetes與阿里云能力的無縫整合;今年正式宣布了對Kubernetes的支持,成為CNCF黃金會員,并在此次成為Kubernetes認證項目的首批認證廠商之一。如今,阿里云容器服務(wù)提供基于Docker和Kubernetes編排方案的容器化應(yīng)用的生命周期管理,提供多種應(yīng)用發(fā)布方式和持續(xù)交付能力并支持微服務(wù)架構(gòu)。
結(jié)合強大的IaaS能力(如云主機、負載均衡、分布式存儲、異構(gòu)計算等),阿里云容器服務(wù)具備如下的六大獨特優(yōu)勢:
- 簡單的負載均衡:可以方便地利用SLB作為應(yīng)用的負載均衡入口。
- 高效容器網(wǎng)絡(luò)接口:Kubernetes依賴網(wǎng)絡(luò)插件來實現(xiàn)容器之間的互聯(lián)互通。容器服務(wù)團隊為開源網(wǎng)絡(luò)方案flannel貢獻了兼容CNI的阿里云VPC網(wǎng)絡(luò)模型。其網(wǎng)絡(luò)模型有簡單、高效的特點,而且可以支持容器和宿主機在一個網(wǎng)絡(luò)平面互相訪問,非常適合混合云部署。
- 持久化文件卷支持:當(dāng)虛擬機節(jié)點發(fā)生故障時,Kubernetes會將容器遷移到其他主機上。使用本地存儲的容器無法實現(xiàn)數(shù)據(jù)的遷移。阿里云容器服務(wù)為Kubernetes增加了阿里云云盤和NAS等分布式存儲服務(wù)支持。這樣當(dāng)容器遷移到其他節(jié)點時,集群節(jié)點會為容器自動解綁和綁定相應(yīng)的存儲,保證應(yīng)用可以被正常遷移、恢復(fù)。
- GPU、異構(gòu)計算與深度學(xué)習(xí):在創(chuàng)建Kubernetes集群時,不但可以選擇CPU工作節(jié)點,還可以選擇支持GPU的工作節(jié)點。也在集群中開啟了GPU資源調(diào)度,實現(xiàn)異構(gòu)計算集群支持深度學(xué)習(xí)等場景。
- 穩(wěn)定的版本與官方的認證:同時為了優(yōu)化容器運行時的穩(wěn)定性,新特性支持,容器服務(wù)將Docker更新到穩(wěn)定的社區(qū)版 17.06.2。阿里云容器服務(wù)已經(jīng)向CNCF提交了Kubernetes認證測試結(jié)果,能夠給客戶一個兼容、穩(wěn)定的容器運行平臺。
- 一鍵部署、DevOps集成: Kubernetes的部署和運維對入門客戶都是很有挑戰(zhàn)的。阿里云容器服務(wù)為此進一步提升了易用性,降低了部署、管理和應(yīng)用開發(fā)門檻。容器服務(wù)支持在阿里云一鍵上部署Kubernetes集群,并且實現(xiàn)了與Kubernetes控制臺的集成,用戶可以通過阿里云賬戶管理集群。更為方便的是在阿里云CodePipeline中內(nèi)置了對Kubernetes解決方案的集成,可以大大簡化用戶從代碼提交到上線的流程。
共建生態(tài)深耕企業(yè)服務(wù)
自2015年容器服務(wù)團隊成立以來,團隊就持續(xù)關(guān)注并參與社區(qū)生態(tài)共建。在GitHub社區(qū)(https://github.com/AliyunContainerService)記錄了一些團隊貢獻的開源工具,如容器日志收集的fluentd-pilot、云盤插件flexvolume和阿里云的CloudProvider適配等。此外,團隊還有剛剛開源的容器化遷移工具Derrick 和開源持續(xù)交付工具CodePipeline等。
在成為Docker唯一國內(nèi)官方合作伙伴之后,阿里云容器團隊推出鏡像服務(wù),后者具備安全的鏡像托管能力、穩(wěn)定的國內(nèi)外鏡像構(gòu)建服務(wù)、便捷的團隊組織協(xié)作功能等,方便用戶的鏡像全生命周期管理。該鏡像服務(wù)經(jīng)過阿里集團雙十一驗證,目前支撐10萬鏡像量,2億的鏡像下載量。據(jù)悉,該鏡像服務(wù)在一定范圍不收取任何費用,目前大部分用戶均免費使用。
阿里云是最早支持CNCF旗下開放Containerd項目的成員之一,今年在加入CNCF后,持續(xù)加強對Kubernetes的支持。CNCF執(zhí)行總裁Dan Kohn曾出席10月杭州云棲大會,在
觀察者網(wǎng)的采訪中Dan Kohn表示“我很驚奇地看到幾年前還默默無聞的阿里巴巴現(xiàn)在搭建出了全世界最大的云之一”。
此外,容器服務(wù)團隊的深度學(xué)習(xí)方案提供了TensorFlow、MXNet、Keras等多種主流深度學(xué)習(xí)框架及工具的支持,利用容器技術(shù)全面支持GPU和CPU異構(gòu)資源集群統(tǒng)一管理和調(diào)度。同時,容器服務(wù)區(qū)塊鏈解決方案基于業(yè)界主流的開源區(qū)塊鏈技術(shù)Hyperledger Fabric,提供簡單易用的圖形化向?qū)б约耙绘I自動化配置部署能力,加速企業(yè)級區(qū)塊鏈應(yīng)用開發(fā)。
阿里云容器服務(wù)負責(zé)人易立表示:“阿里云容器服務(wù)團隊的使命是通過容器技術(shù)助推企業(yè)IT現(xiàn)代化,加速應(yīng)用遷云。容器服務(wù)團隊還會持續(xù)貢獻容器開源社區(qū)、參與容器生態(tài)共建,以更開放的姿態(tài)幫助客戶和合作伙伴簡化云端容器部署管理。”