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