在云原生的勢頭之下,青云QingCloud (qingcloud.com)希望KubeSphere可以開箱即用、運維友好,把所有后端的技術細節(jié)屏蔽掉,盡最大可能幫助用戶節(jié)省所有的學習成本,提升用戶的效率。
為什么KubeSphere可以開箱即用?KubeSphere產(chǎn)品負責人于爽用一個工具箱舉例進行了更形象的說明:"大家對開箱即用的理解是不同的,左邊是一個很酷很漂亮的工具箱,如果你是物業(yè)人員,修水電、水管、電線,所有工具都可以在工具箱里拿到。但其實工具箱里的所有東西都是瑣碎的,你需要了解水電的細節(jié),才能很好地修理它。工具箱不是打開后就能很好地使用,你需要具備基礎的使用知識。
KubeSphere的產(chǎn)品目標是"聚焦業(yè)務應用",所有的功能體驗都是圍繞應用設計的。因此,青云QingCloud在產(chǎn)品開發(fā)之前都會跟社區(qū)用戶、現(xiàn)有的企業(yè)用戶進行調研,他們現(xiàn)在的使用模式是怎樣的,期待的模式是怎樣的,匯聚并梳理所有的需求,提煉并最終展示在KubeSphere平臺上,形成很好的用戶體驗。
KubeSphere,是在Kubernetes之上構建的分布式操作系統(tǒng),是用于數(shù)據(jù)中心的、可插拔的企業(yè)級多租戶容器平臺。為什么說它是分布式操作系統(tǒng)?大家知道Linux內核是Linux操作系統(tǒng)最核心的軟件或者平臺,但是沒有人直接使用Linux內核,大家使用的是基于Linux內核開發(fā)的操作系統(tǒng),比如紅帽等。Kubernetes是分布式操作系統(tǒng)內核,那么KubeSphere就是面向終端用戶的分布式操作系統(tǒng)。它并不是給個人用戶用的,而是服務于企業(yè),不管是中小企業(yè)還是大型企業(yè)組織。
KubeSphere的很多功能是可插拔的,因為企業(yè)的訴求是多種多樣的,用戶需要什么,直接打開,就可以很好地在平臺上無縫的使用。在企業(yè)里這個平臺肯定是多租戶的,因此需要有相應的租戶管理體系支撐這個平臺。
當前KubeSphere已經(jīng)加入CNCF社區(qū),超級大的家族。只要是企業(yè)需要的功能,在這個生態(tài)里都能找到解決方案。但是,即使找到了解決方案,業(yè)務一定是碎片化的,企業(yè)需要一個平臺來整合,KubeSphere正是可以屏蔽碎片化的平臺。
2020年,青云會更多的通過社區(qū)推進了KubeSphere的發(fā)展。在線下的Meetup、線上GitHub開源社區(qū),都在不斷收取社區(qū)反饋,用戶對哪個場景更關注,就會把這個產(chǎn)品的發(fā)展方向往這些領域傾斜。比如可以看到大家最關心的是多集群、項目管理等。Kubernetes在向統(tǒng)治一切基礎設施的方向邁進,Kubernetes集群規(guī)模會越來越大,一個集群已經(jīng)承載不了企業(yè)現(xiàn)有的業(yè)務,企業(yè)會擁有多個集群,分布式的管理這些業(yè)務。多集群管理是一個很大的話題KubeSphere 3.0版本中支持多集群管理功能。在3.0版本里除了支持多集群外,KubeSphere也會傾向網(wǎng)絡租戶隔離、計量、GPU可觀察性,對接vGPU的功能。除此外,青云QingCloud會在公有云上交付更多圍繞容器、Kubernetes、云原生的功能,會幫助用戶盡可能屏蔽所有后端的復雜性。
軟件定義一切是大家的共識,但是軟件不再像以前通過傳統(tǒng)的二進制文件構建。更多的圍繞云原生的技術標準一定是容器,交付物一定是容器化的。不管是物理機、虛擬機、云平臺,軟件可以通過容器在不同的基礎設施里運行。這些平臺、這些容器需要管理調度的工具一定是Kubernetes,這基本成為容器調度的事實標準。
相信這些傳統(tǒng)架構的份額會逐漸變小,大家未來會更多圍繞云原生適應市場的變化、數(shù)字化轉型的變化,這是不得不走的一條路。最后回應今天的主題,KubeSphere是開箱即用的云原生平臺。