雲原生加速落地 KubeSphere提供利器
從2018年7月青雲QingCloud正式發佈KubeSphere 1.0,到2019年4月KubeSphere 2.0發佈以及加入CNCF基金會,再到今年的KubeSphere 3.0,每年,KubeSphere都會邁上一個大臺階。這不僅與青雲QingCloud自身的努力有關,也與混合雲與雲原生的快速發展密切相關。
數年前,雲計算在各行各業的普及也催生了混合雲時代的到來,但最初,混合雲的應用主要集中在雲計算資源上;如今,混合雲開始逐漸滲透到企業業務應用中來。由此,來自應用層面的訴求,使得雲原生應用成爲必然趨勢。
也正是在這樣的背景下,KubeSphere橫空出世。青雲QingCloud應用及容器平臺研發總監周小四表示,從一開始,KubeSphere就是一個面向雲原生應用的容器平臺,通過解決混合雲所帶來的應用需求,讓企業快速邁入雲原生時代。
但由於企業應用場景的複雜多變,要想讓企業快速進入雲原生時代無疑很具挑戰性。因此,在KubeSphere每一次大的版本升級中,都會新增許多新功能,以不斷簡化企業實現雲原生的步驟。KubeSphere 3.0也不例外。這一點正應了青雲QingCloud做技術的理念:哪怕自己在技術上多費點心,也要想方設法讓客戶用起來更加簡單快捷。
從去年到今天,雲原生技術受到了衆多開發者的追捧,不僅互聯網企業在加速探索雲原生應用的落地,一些傳統行業也開始加入其中。可以說,雲原生實現了從概念到落地實踐的轉變。正如Gartner在報告中所預測的那樣:預計至2020年,全球約75%的全球化企業將在生產中使用容器化應用。
不僅如此,K8s在去年成爲容器、雲原生領域的必然趨勢,在技術界,人們已經不再糾結於用K8s還是用別的技術路線,而是在探尋如何用好K8s。這對於一開始就選定K8s爲產品和技術發展路線的青雲QingCloud來說,無疑是“賭”對了。
周小四表示,KubeSphere是以K8s爲基礎,管理雲原生應用的一種分佈式操作系統。它提供可插拔的開放式架構,可以實現與第三方應用的無縫對接,用戶在使用KubeSphere第三方應用,也跟KubeSphere原生應用一樣,非常平滑。
但企業雲應用環境本身就非常複雜,既包括公有云也包括私有云,這種混合多雲的方式,無疑加大了雲原生的落地難度。這對於一直致力於推動雲原生加速落地的KubeSphere來說,“沒有最簡,只有更簡”成爲平臺不斷進化的目標和方向。
在KubeSphere 2.0時代,爲了降低用戶應用K8s的門檻,KubeSphere容器平臺從底層的基礎設施支持到上層應用開發支持都做了非常多的設計。但這並不足以解決企業在混合雲及雲原生應用上的需求。而這些,在KubeSphere 3.0中得到了很好的解決,KubeSphere容器平臺產品負責人於爽表示, KubeSphere 3.0的亮點主要體現在三個方面。
首先,多集羣管理。多集羣管理是混合雲時代K8s必須具備的能力,也是用戶最迫切的需求。KubeSphere 3.0所提供的多集羣管理,相當於爲異構混合雲提供一箇中央控制面板,把所有獨立的K8s集羣聚合起來,降低用戶的運維難度,輕鬆駕馭混合多雲。
其次,可觀察性再增強。可觀察性是K8s中的一個專業術語,由CNCF基金會命名,它包括監控、日誌、鏈路追蹤、告警、通知等多個細分領域。如今,在KubeSphere 3.0中,針對這些細分領域的功能都得到了進一步加強。
第三,平臺安全能力進一步加強。KubeSphere 3.0支持審計,可以追溯什麼時間什麼人操作了什麼;KubeSphere 3.0升級了基於租戶網絡的安全策略,在原生的K8s中並沒有考慮網絡安全隔離,而在KubeSphere 3.0中提供了租戶網絡安全策略管理,對租戶和租戶之間進行了強隔離。
一言以蔽之,這些功能都是緊緊圍繞着如何讓容器、雲原生的落地更加便捷,從而降低企業的應用成本,加快落地雲原生。