近两年,云原生(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:坚持开源之路,让云原生越来越轻相关推荐

  1. 服务企业云原生转型 KubeSphere容器平台获评CSDN“年度云原生技术产品”

    2022年3月30日-- 日前,中国知名IT社区CSDN发布了"2021年度IT技术影响力之星"评选结果,青云科技(qingcloud.com,股票代码:688316)推出的Kub ...

  2. 腾讯开源业界首个云原生标准的一站式微服务管理框架Femas

    作者 | Femas开源技术团队 责编 | 梦依丹 企业数字化向云原生演进过程面临诸多痛点,微服务框架不统一.协议多样化.语言异构,纷繁复杂的微服务技术栈,基础组件之间像一座座孤岛,各个基础组件的控制 ...

  3. “云原生全家桶“KubeSphere 如何让企业从容迈进云原生时代?

    作者 | 刘丹 来源 | CSDN云计算(ID:CSDNcloud) 最近两年,云原生大火.究其原因,"数字化转型"几乎成为所有企业当下最迫切的需求,在这样的趋势下,恰逢新旧IT架 ...

  4. 使用 KubeSphere 和极狐GitLab 打造云原生持续交付系统

    KubeSphere 简介 Kubernetes 是一个非常复杂的容器编排平台,学习成本非常高,KubeSphere 所做的事情就是高度产品化和抽象了底层 Kubernetes,是一个面向云原生的操作 ...

  5. 开源引领创新,云原生主题论坛资料呈现 | 长沙1024程序员节

    ​云原生,即集成微服务.DevOps .持续交付.容器化为一体的架构体系. 蓬勃发展的云原生生态,开源成为主流创新平台 云原生是一场技术的全面升级.云原生生态的蓬勃发展,带来了容器.Kubernete ...

  6. linux history 看更多历史记录_每周开源点评:定义云原生、拓展生态系统,以及更多的行业趋势 | Linux 中国...

    导读:每周关注开源社区和行业趋势. 本文字数:1527,阅读时长大约:2分钟https://linux.cn/article-12473-1.html作者:Tim Hildred译者:Xingyu.W ...

  7. 网易数帆发布自主开源计划,聚焦云原生生产落地

    10月21日,一年一度的网易数字+大会在杭州拉开帷幕,网易数帆在会上发布了围绕云原生生产落地的自主开源计划,在这一主题下开源的KubeDiag.KubeCube.Hango(函谷)等云原生项目,以及未 ...

  8. 打造开源、开放的生态系统,KubeSphere“三步走”布局云原生

    2020年接近尾声,回首整个云计算市场,有一个绕不过去的关键词---云原生.几乎所有云厂商新发布的云计算产品,都要带上"云原生"的标签. 可以说,在企业积极进行数字化转型.全面提升 ...

  9. 尚硅谷谷粒学院2020 高级篇代码_尚硅谷联合KubeSphere ,共同打造企业级云原生课程!...

    原作者姓名:尚硅谷教育 原出处:尚硅谷公众号 原文链接:尚硅谷联合KubeSphere ,共同打造企业级云原生课程! 近日,尚硅谷与KubeSphere 达成合作,在"大厂学院:拥抱云原生& ...

最新文章

  1. matlab生成多组多维高斯分布数据
  2. Matplotlib 中文用户指南 7.2 Python shell 中使用 Matplotlib
  3. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...
  4. 3dmax导出fbx ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画
  5. anaconda虚拟环境教程大全
  6. 嵌入式Linux的Qt
  7. iphone内关于sqlite开发的相关教程
  8. ruby环境变量的文件读取形式
  9. 万岳在线教育系统源码v1.1.4 支持录播回看/网课购买/学习测试
  10. playm3u8插件android,playm3u8播放器
  11. 基于STM32F4实现FOC(磁场定向控制)一:电流采样和波形产生
  12. 基于Apriori算法的高职大学生就业能力的研究
  13. Roaring Bitmap 原理及实践
  14. 【Codeforces思维题】20220728
  15. android如何使用so库,Android 使用SO库
  16. glassfish简单介绍
  17. 微信小程序开发教程(破解版IDE 无内测资格也可使用)
  18. SAP快速学习小结1
  19. 《UniDAC 基础》 【菜头】 翻译 (全)
  20. 内蒙古农业大学职业技术学院——数据结构—第一课

热门文章

  1. 142day:LCD驱动1
  2. 基于Springboot+freemarker+Mysql实现的宿舍维修上报管理系统
  3. vb.net 教程 1-8 日期时间类型1
  4. 教你解决Wifi共享精灵网络共享失败的问题
  5. 文本安装everest linux
  6. 解决Paradox Interactive系列游戏加载mod时的路径问题
  7. 与时间赛跑:微盟这次数据事件为啥需要这么长时间?
  8. 安利一个好玩的JS编程游戏—warriorjs
  9. 珠海立方科技实习总结
  10. 常用的软件测试工具大全