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