KubeSphere:坚持开源之路,让云原生越来越轻
近两年,云原生(Cloud Native)无疑是云计算领域最热的热点。
云原生没有标准定义,它的概念中既包含技术,也包含管理因素,可以说是一系列云计算技术、企业管理方法的集合。最早提出云原生概念的 Pivotal(一家位于美国加州的计算机软件公司)在最新的解释中,将云原生概括为4个要点(不分先后):DevOps(开发运维一体化)+持续交付+微服务+容器,得到业界的普遍认可。
目前,开源的容器编排引擎Kubernetes(简称K8s)已成为业界使用容器技术的事实标准。然而由于K8s技术过于复杂,围绕K8s诞生了很多衍生的解决方案,总体可以分为开源和闭源两大方向。国内外,用开源的方式降低企业应用云原生门槛的企业屈指可数,国外有起步较早的Rancher和红帽的OpenShift,国内就当属青云QingCloud旗下的KubeSphere了。
日前,在KubeSphere云原生meetup活动上,青云QingCloud应用及容器平台研发总监周小四与国内媒体分享了KubeSphere发展历程、2020年的主要进展及未来规划。
KubeSphere:国内开源容器平台的一匹黑马
KubeSphere是唯一一个由中国人自己发起的、全开源的、经Cloud Native Computing Foundation(简称CNCF)云原生基金会认证的K8s发行版。根据青云QingCloud官方的定义,KubeSphere 是一个以 K8s 为基础,管理云原生应用的分布式操作系统,它提供一种可插拔式的开放架构,使得第三方应用可以无缝对接进来,从来形成一个可持续发展的生态系统。
在产品上线层面,从2018年12月正式上线1.0版本以来,目前KubeSphere已经发展到了3.0版本。在社区运营层面,2020年与2019年相比,社区活跃度翻倍,贡献者数量增幅超150%,下载量翻了近三倍,其中有将近 50% 的用户都来自 500人以上规模的企业。
此外,海外社区用户的贡献也不容忽视。目前,在美国、西班牙、土耳其、南非等地,KubeSphere均有社区合作伙伴。
一年半以前,KubeSphere曾提出一个“三步走”规划:第一步,达到1万个用户,第二步,10万个用户,第三步,拥有100万个用户。周小四认为,目前第一步已经实现,2021年KubeSphere将开始从1到10万的新阶段。这其中,加强社区运营并扩展海外市场,吸引更多海外用户使用、体验并且喜欢KubeSphere是重点。
周小四介绍,2020年,KubeSphere一大重要进展就是与AWS达成合作。在公有云IaaS层面,AWS和青云QingCloud无疑是竞品。但是,在容器等垂直技术领域,双方也是优势互补的合作伙伴。
目前KubeSphere已经上架AWS Quick Starts,通过深度集成Amazon EKS,为全球用户提供服务。值得一提的是,一个产品上架Quick Starts 是有门槛的,并且是 AWS积极推动其技术团队与KubeSphere共同开发上架的。
锚定用户体验:让云原生更简单、更轻量
推出两年来,KubeSphere已经成为国内开源容器平台的领跑者。这背后,「智能进化论」认为有两点优势:
第一,坚持开源与中立。
云原生的浪潮势不可挡,现在越来越多的企业已经认识到,云原生才是“吞噬世界”的那条大鱼。目前,以K8s为基础,为企业提供容器相关的商业闭源解决方案的厂商很多。但闭源的一个痛点就是用户始终会担心被单一应用架构绑定。
虽然诞生于青云QingCloud旗下,但是KubeSphere从来都是一个开源开放的社区。KubeSphere的用户遍布各地,其中很多来自于不同的云厂商。因为无论是裸K8s还是云厂商托管服务,KubeSphere都没有限制,只要是标准的K8s集群,都可以在KubeSphere上面部署。
由于开源和中立的属性,KubeSphere在社区生态方面发展迅速,吸引了众多重量级的社区合作伙伴,包括英特尔、AWS、思科、Istio、openEuler等等。同时,也有越来越多的企业用户成为KubeSphere社区贡献者。
“我们的目标一定要保障开源社区的完整性,让用户用KubeSphere没有任何的顾虑,功能齐全,直接用就好。开源社区用户是无价之宝,有很大一批用户都是高手。他喜欢,就不吝啬赞美之词;如果他发现问题,也会及时反馈,非常直接。”周小四表示,KubeSphere和社区用户是“水和鱼”的关系,交融在一起,“他们在促进我们,我们在为他们服务。”
第二、 产品思维,注重用户体验。
得用户者得天下。KubeSphere的一大差异化优势就是用户体验好。以往开源社区其实不提供产品,而是以项目形式存在的,企业如果需要产品,只能去买商业服务。
周小四认为,随着开源社区的发展,用户需求的提升正在倒逼开源项目不断迭代,做得越来越简单,越来越轻量。“同样两个开源项目,我做成产品,而不是项目形式,在开源社区能马上下载、使用,就能赢得用户喜欢。”
2020年,青云QingCloud积极拥抱云原生,现有的产品以及未来的产品都将转向云原生。包括KubeSphere 在内,青云QingCloud将提供一整套云原生的交付解决方案。
“青云QingCloud提供的是完整的从平台云原生运行环境,到分布式应用架构支撑,到DevOps流程的建立,再到相关的基于云原生的PaaS组件的引入等等,都会提供给用户相应的产品和技术支撑。”周小四表示。
即将于2021年7月发布的4.0版本将是KubeSphere 成立以来最重要的产品,为整个生态建设奠定基础。据透露,KubeSphere 4.0版本会做成前后端可插拔架构,让用户在开发云原生应用时,保持原有的开发形式不变。
“我认为KubeSphere,最后的核心竞争是平台架构,并不是上面的应用。凡是属于平台的功能,监控、告警、日志、资源的管理等等,都是KubeSphere要专注做好的。”周小四指出。
在竞争激烈的云原生市场,KubeSphere通过坚守开源与持续迭代用户体验,闯出了一条差异化道路。目前,诞生两年多的KubeSphere也开始逐步尝试商业化,比如针对商业客户需求上线KubeSphere.Cloud,为其提供云原生SaaS服务等。对于开源产品,生态是根,商业是叶。当一个开源生态日渐枝繁叶茂,之后的商业模式是水到渠成的事。
本文为「智能进化论」原创作品。
KubeSphere:坚持开源之路,让云原生越来越轻相关推荐
- 服务企业云原生转型 KubeSphere容器平台获评CSDN“年度云原生技术产品”
2022年3月30日-- 日前,中国知名IT社区CSDN发布了"2021年度IT技术影响力之星"评选结果,青云科技(qingcloud.com,股票代码:688316)推出的Kub ...
- 腾讯开源业界首个云原生标准的一站式微服务管理框架Femas
作者 | Femas开源技术团队 责编 | 梦依丹 企业数字化向云原生演进过程面临诸多痛点,微服务框架不统一.协议多样化.语言异构,纷繁复杂的微服务技术栈,基础组件之间像一座座孤岛,各个基础组件的控制 ...
- “云原生全家桶“KubeSphere 如何让企业从容迈进云原生时代?
作者 | 刘丹 来源 | CSDN云计算(ID:CSDNcloud) 最近两年,云原生大火.究其原因,"数字化转型"几乎成为所有企业当下最迫切的需求,在这样的趋势下,恰逢新旧IT架 ...
- 使用 KubeSphere 和极狐GitLab 打造云原生持续交付系统
KubeSphere 简介 Kubernetes 是一个非常复杂的容器编排平台,学习成本非常高,KubeSphere 所做的事情就是高度产品化和抽象了底层 Kubernetes,是一个面向云原生的操作 ...
- 开源引领创新,云原生主题论坛资料呈现 | 长沙1024程序员节
云原生,即集成微服务.DevOps .持续交付.容器化为一体的架构体系. 蓬勃发展的云原生生态,开源成为主流创新平台 云原生是一场技术的全面升级.云原生生态的蓬勃发展,带来了容器.Kubernete ...
- linux history 看更多历史记录_每周开源点评:定义云原生、拓展生态系统,以及更多的行业趋势 | Linux 中国...
导读:每周关注开源社区和行业趋势. 本文字数:1527,阅读时长大约:2分钟https://linux.cn/article-12473-1.html作者:Tim Hildred译者:Xingyu.W ...
- 网易数帆发布自主开源计划,聚焦云原生生产落地
10月21日,一年一度的网易数字+大会在杭州拉开帷幕,网易数帆在会上发布了围绕云原生生产落地的自主开源计划,在这一主题下开源的KubeDiag.KubeCube.Hango(函谷)等云原生项目,以及未 ...
- 打造开源、开放的生态系统,KubeSphere“三步走”布局云原生
2020年接近尾声,回首整个云计算市场,有一个绕不过去的关键词---云原生.几乎所有云厂商新发布的云计算产品,都要带上"云原生"的标签. 可以说,在企业积极进行数字化转型.全面提升 ...
- 尚硅谷谷粒学院2020 高级篇代码_尚硅谷联合KubeSphere ,共同打造企业级云原生课程!...
原作者姓名:尚硅谷教育 原出处:尚硅谷公众号 原文链接:尚硅谷联合KubeSphere ,共同打造企业级云原生课程! 近日,尚硅谷与KubeSphere 达成合作,在"大厂学院:拥抱云原生& ...
最新文章
- matlab生成多组多维高斯分布数据
- Matplotlib 中文用户指南 7.2 Python shell 中使用 Matplotlib
- qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
- 3dmax导出fbx ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画
- anaconda虚拟环境教程大全
- 嵌入式Linux的Qt
- iphone内关于sqlite开发的相关教程
- ruby环境变量的文件读取形式
- 万岳在线教育系统源码v1.1.4 支持录播回看/网课购买/学习测试
- playm3u8插件android,playm3u8播放器
- 基于STM32F4实现FOC(磁场定向控制)一:电流采样和波形产生
- 基于Apriori算法的高职大学生就业能力的研究
- Roaring Bitmap 原理及实践
- 【Codeforces思维题】20220728
- android如何使用so库,Android 使用SO库
- glassfish简单介绍
- 微信小程序开发教程(破解版IDE 无内测资格也可使用)
- SAP快速学习小结1
- 《UniDAC 基础》 【菜头】 翻译 (全)
- 内蒙古农业大学职业技术学院——数据结构—第一课