科技云报道原创。

“容器产品同质化”是近年来业界讨论得比较多的一个话题。基于开源的容器编排引擎如:K8s,Swarm,Mesos等,容器产品似乎越来越容易被生产出来。有人诟病,国内大多数容器创业公司就是将这几类开源组件集成在一起,同质化很严重,缺乏核心竞争力。

但周小四却不这么看。“大家都在说容器厂商太多了,同质化了,我内心不太愿意听到这种话,你得理解什么是工匠精神。(看起来是)同一个产品,同样的功能,但在功能底下,大量的工作是看不到的,只有用户能体验到。”

周小四,青云QingCloud应用及容器平台研发总监,人称“四爷”,是KubeSphere这款容器产品的核心人物,最早这款产品就是他力排众议做出来的。

从2018年KubeSphere发布,到如今KubeSphere 3.0版本推出,三年来,产品一步步从追赶到超越。周小四说起KubeSphere,有种老父亲般的骄傲。

匠心做容器

日语中有个说法:“一生悬命”,意思是指不遗余力去做一件值得耗尽一生去追求的事情,如今常被用来诠释匠人精神的内涵。在技术的世界,追求“匠心”同样被人们所尊重和推崇。

在做KubeSphere之前,周小四没有着急动手,而是花了近一年的时间在市场上做调研,一家一家的去下载、安装、体验,研究对手产品背后的意图。“我把很多友商的产品研究得非常细致,结果发现已有产品离用户的期望值差距很大,我们有很大的机会。”

为了打造出更贴近用户期望的容器产品,KubeSphere从一开始就在用户体验、功能、企业级优化等多个方面追求精益求精。虽然推出时间较晚,但不到一年时间,KubeSphere就火了。

2019年,在被周小四称为“追赶”阶段的KubeSphere 2.0,就已经获得了非常好的口碑。很多用户直接从其他厂商的容器产品转到了KubeSphere上,他们认为“KubeSphere 2.0虽然还没有多集群管理功能,但已经是业界最好的产品了”。

用户好评给了周小四信心,也往他心里添了一把火。“KubeSphere 3.0,我们把多集群管理、自定义监控这些功能加上去,从产品角度来讲,在市场上应该处于领先地位了。”

专注于用户目标的KubeSphere 3.0

周小四所说的“多集群管理”功能,不仅仅是增加或者删除一个集群那么简单,而是能够让用户非常轻松地驾驭混合云。

比如,针对大量存在的异构混合云,KubeSphere的多集群管理能够让用户跨集群部署应用,并自定义应用跑在哪个集群上。同时,在多集群管理上提供的应用管理平台——OpenPitrix,可以对应用的上架、分发、下架等进行全生命周期管理。

除此之外,KubeSphere的多集群管理与其他竞品最大的区别,在于支持Solo和联邦两种集群管理方式,而很多竞品只提供一种方式。

Solo是指把所有独立的K8s集群聚合起来,提供中央控制台,解决异构IT中的运维困难。联邦是指把多个K8s的集群聚合起来形成一个K8s资源池,用户在部署应用时,可以从上层构建实现跨Zone、跨集群的高可用。

可以看到,KubeSphere的多集群管理功能,无论是从运维角度,还是知识技能的接受程度,都极大地降低了用户成本。

事实上,这种降低用户门槛的细节无处不在。为了让更多企业跨入云原生领域,尤其是技术较为滞后的传统企业,周小四带着团队想了很多办法,做了很多工具,去增强企业级的特性,为的就是让企业不用改原来的代码,就能够直接部署到云原生平台上,实现平滑兼容。

比如Binary to Image和Source to Image,就是针对传统用户使用习惯设计的功能。如果用户是Java开发者,他不需要了解什么是容器或者K8s,只要按照以前Java的开发习惯,把做好的Java程序打包,直接上传到KubeSphere平台上就可以了。后面所有的事情,通过KubeSphere产品内置的模板自动化把业务构建成容器,就能够运行在K8s之上了。

周小四团队的想法很纯粹,要“尊重用户已有的习惯,不给用户带来额外的学习成本”。而在用户少学习、少操作的背后,周小四团队选择了把难题留给自己,通过框架改造、产品设计、功能交付下苦功夫,将KubeSphere所有的变化和复杂操作都屏蔽掉,不给用户造成认知困难。

专注于用户目标,成了KubeSphere始终秉持的信条。

走向全球化的KubeSphere

周小四团队投入在KubeSphere上的“匠心”没有白费,逐渐迎来了全球的“识货人”。

在国内论坛上,每天都有用户在上面交流,并且产生了很多贡献者。本来生活、中通、VNG等这些知名企业,已经有研发人员参与到KubeSphere的开发团队中,为KubeSphere贡献了重要的功能。

在GitHub上,今年KubeSphere已收获了3700多个Stars,比2019年多了2000多个Stars,Forks数量达到550个。同时,KubeSphere用户量急剧上升,目前已经达到上万个。在过去半年内,海外用户比例甚至达到58%,首次超过了国内用户。

“有些人认为KubeSphere特别适合国内用户的使用习惯,但事实证明它也适合国外用户,是可以遍布全球的。”对于KubeSphere的全球化定位,周小四很有信心,“KubeSphere 3.0产品已经处于领导地位了,为什么我们不做全球市场上的领导者呢?”

如果将目光放在全球市场,容器平台厂商面临的竞争,就不仅仅是某一个功能比别人做得好,而是生态的竞争。

如今,KubeSphere已经加快了全球合作伙伴的发展,例如:与土耳其数据中心服务公司Radore的授权合作,为KubeSphere拉开了欧洲市场的序幕。

对于生态伙伴,KubeSphere始终保持开放和友好,一方面适配主流的云平台和容器平台,云平台如:阿里云、腾讯云、青云QingCloud;容器平台如:OpenShift、Rancher等,KubeSphere作为纯软件可以无缝地部署在既有K8s平台上。另一方面,合作伙伴可以基于主流的监控框架对接KubeSphere,集成更方便,也不会被KubeSphere绑定。

在国产化生态构建上,KubeSphere已经获得鲲鹏、银河麒麟+飞腾、统信UOS+鲲鹏等认证,适配了华为EulerOS,同时加入了国内的开源社区OpenEuler,能够很好地兼容国产软硬件。

“未来,一定是云原生应用的容器混合云时代,也一定是生态之争的时代。”周小四希望KubeSphere通过生态提供更多产品给全球用户使用。

基于此,KubeSphere将围绕两个标签来发展:Open Source(开源)和Open Architecture(开放架构)。未来,KubeSphere将只提供最核心的功能如:管理基础设施、工作负载,提供系统级别的服务如:监控、告警等,其他都交给Open Architecture。另外,KubeSphere还会帮助企业建设集团云和社区云,提供一些运营功能,比如计量模块、统计报表等,来完善整个生态。

在周小四的构想中,KubeSphere下一步的目标是做成一个可插拔的、开放式的架构,让ISV和企业能够基于开放架构的标准,开发自己的应用或者服务,部署到KubeSphere上,看起来就和KubeSphere上其他系统级别的应用一样。

如今,混合云和云原生的浪潮正在汹涌而至,在大量异构IT的底层基础设施之上,所有企业都在渴望一致且简洁的体验。在应用交付层面,企业不仅关注容器的能力,同样也关注从底层平台到上层应用的整体体验。在底层拥有健壮混合云平台的青云QingCloud,在生态层面拥有大量合作伙伴的KubeSphere,将更好地承托企业用户在混合云的世界里乘风破浪。

【关于科技云报道】

专注于原创的企业级内容行家——科技云报道。成立于2015年,是前沿企业级IT领域Top10媒体。获工信部权威认可,可信云、全球云计算大会官方指定传播媒体之一。深入原创报道云计算、大数据、人工智能、区块链等领域。

KubeSphere研发总监周小四:在谈容器同质化之前,你得先理解工匠精神相关推荐

  1. 看全新升级的KubeSphere 3.0 如何助力企业在容器混合云时代乘风破浪?

    数据时代,层出不穷的创新型业务对企业IT提出了更高的要求,业务.技术和管理方面的挑战也逐渐显现.对此,越来越多的企业希望能够快速.简单地创建企业应用,敏捷地满足业务创新的需求,同时还能维持极高的企业级 ...

  2. 周小四:秉持技术匠心走向世界舞台

    周小四,1974年出生于湖北省孝感市,中共党员,美国佛罗里达国际大学计算机科学硕士.工商管理硕士.现任北京青云科技股份有限公司多云与边缘计算平台资深总监.精通云计算.大数据技术,有着20多年IT行业工 ...

  3. 研发总监谈:异地研发中心的建设的若干要点(上)

    和楼主说好要写一点技术管理方向的文章,从开始说到正式接受主题为<异地研发中心建设模式>的约稿有数月之久,原计划1-2周内写完,结果光思考"应该要写什么"就花了一个月.一 ...

  4. 腾讯研发总监王辉:十亿级视频播放技术优化揭秘

    QQ 空间在 2016 年日均视频播放量由年初的千万级迅速突破到十亿级,过程中也对整个视频播放技术的可靠性.性能.操作体验等方面提出严峻的考验,相关质量急需提升.经过多个迭代持续和各项优化,外网整体质 ...

  5. 青云科技周小四:汽车行业云原生应用初探

    本文为青云科技副总裁周小四在蓝驰创投"软件定义汽车"分享会上的主题分享.他结合青云科技容器产品 KubeSphere,从云原生技术趋势和汽车行业容器典型落地场景等角度,阐述了软件给 ...

  6. SpeedyCloud研发总监李孟:不要让底层细节被上层打败

    随着互联网的发展,对于现代企业来说,DNS与CDN服务的作用正变得愈发重要,网络访问速度决定了前端客户体验,同时也影响着内部业务系统的运行.SpeedyCloud作为一家新晋IaaS云服务供应商,在D ...

  7. 研发管理心得,从技术小白做到CTO(研发总监)的辛酸之路

    我是怎么一步一步做的研发总监的 现状 初入社会:第一份工作测试工程师 小试牛刀:转JAVA开发工程师 渐入佳境:小公司技术负责人 巅峰时刻:大公司CTO 现状 我是13年从某大学本科毕业,参加第一份工 ...

  8. 项目管理案例:棋到中局,总经理与研发总监的对弈【转】

    ★ 案例正文: 项目迟迟无法收尾,新考勤制度无法执行,平衡计分卡无人买账.总经理和研发总监寻思该如何收拾这盘残局,是兵不由将,还是兵来将挡?项目经理博客 在蓝点技术有限公司总经理赵博办公室里摆着一盘已 ...

  9. 专访Pivotal公司Greenplum研发总监姚延栋:Greenplum开源的这一年

    杭州·云栖大会将于2016年10月13-16日在云栖小镇举办,在这场标签为互联网.创新.创业的云计算盛宴上,众多行业精英都将在这几天里分享超过450个演讲主题. 为了帮助大家进一步了解这场全球前言技术 ...

最新文章

  1. Java知多少(29)覆盖和重载
  2. Flutter——设置appBar的高度
  3. HDU2050 折线分割平面
  4. 基于.NET的俄罗斯方块课程设计
  5. tt协议号服务器,TTIot: TTIoT云端物联网Iot组件;面向JAVA;netty;mqtt;异步推送;以事件为驱动;为设备提供安全可靠的连接通信能力;...
  6. ORMLite的使用
  7. .net 常识 impersonate user 模拟用户
  8. E-prime问题(安装.net3.5)
  9. VMware使用OVFTool导入虚拟机
  10. 平时收集的一些有关UED的团队和个人博客
  11. 卓有成效的管理者—第一章 卓有成效是可以学会的
  12. ESN学习笔记——echotorch(1)介绍
  13. 【酸甜苦辣】记迭代一的酸甜苦辣(妍喆篇)
  14. linux考出光盘数据,电脑如何复制数据到光盘|电脑在光盘中存储数据的方法
  15. 装虚拟机装Oracle数据库
  16. java字符串--数组(相互转化)
  17. MATLAB中simulink的SIL测试
  18. 【行业基础】UV打印机喷头波形和墨水关系
  19. 落地零售智能体,百联集团全力打造面向未来的数字化商业体
  20. 大数据毕业设计 网络舆情热点分析系统 - 情感分析 Python

热门文章

  1. python windows系统下导入数据集的绝对路径问题
  2. 思维导图帮助记忆,个人评估和辅助决策
  3. Linux虚拟机无eht0网卡解决方法
  4. python批量生成手机号
  5. android x86兼容arm so,Android SO文件的兼容和适配
  6. Bzoj4899--记忆的轮廓
  7. linux脚本嵌套循环,Linux Shell 脚本:循环语句
  8. CronJob定时任务
  9. 文件夹(system.)无法删除,打开时提示“引用了一个不可用的位置” 解决办法
  10. 四川企立方电商:拼多多店包爆款打造