天极传媒:
天极网
比特网
IT专家网
52PK游戏网
极客修
全国分站

北京上海广州深港南京福建沈阳成都杭州西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨

产品
  • 网页
  • 产品
  • 图片
  • 报价
  • 下载
全高清投影机 净化器 4K电视曲面电视小家电滚筒洗衣机
您现在的位置: 天极网 > 云计算>新闻>Docker与Kubernetes握手言和

Docker与Kubernetes握手言和 背后原因是啥?

天极网云计算频道 2017. 10. 19 作者:万佳 责编:万佳
我要吐槽

责任编辑

  经过几年的激烈竞争,Docker与Kubernetes最终还是走到一起。对软件开发者和容器使用者来说,这绝对算得上一个福音。

  好消息袭来 Docker宣布支持Kubernetes

  10月17日,Docker 在丹麦哥本哈根举行的 DockerCon 大会上宣布,将扩大其 Docker 平台并选择积极拥抱容器编排对手 Kubernetes。这意味着 Docker 客户及开发人员将可以选择同时使用 Kubernetes 与 DockerSwarm 进行容器工作负载的编排。

Docker与Kubernetes握手言和 背后原因是啥?

  Docker 的创始人 Solomon Hykes 在大会上介绍,对于即将推出的 Docker 平台新版本,开发人员将能够在其工作站中的 Kubernetes 上直接进行生产应用程序的构建与测试。而运营人员则能够从 Docker 企业版中获得各种帮助,具体包括多租户安全保护,镜像扫描以及基于角色的访问控制等,同时配合 Kubernetes 或者 Swarm 在生产环境中实现应用运行。

  至此,Docker与Kubernetes握手言和,这也给容器市场带来不小的变化。

  2013年Docker诞生 容器技术火起来

  然而,反观几年前,Docker的诞生让容器技术彻底火起来。Docker是啥?它是PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。

  更简单地说,Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker与Kubernetes握手言和 背后原因是啥?

  归功于成功地用例以及长期活跃的用户和社区,Docker很快成为容器界的领导者。据悉,92%的使用容器技术的受访者表示,他们的组织在使用Docker。

  虽然Docker的诞生给软件开发人员和软件工程师以及开发商带来福音,但是并没有完全解决开发过程中的问题。

  在现实中,我们的应用可能会有很多,应用本身可能很复杂,单个Docker Engine所能提供的资源未必能满足要求,而且应用本身也会有可靠性的要求,希望避免单点故障,这样的话势必需要分布在多个Docker Engine。

Docker与Kubernetes握手言和 背后原因是啥?

  于是,Docker在2014年年底发布Swarm,用来提供容器集群服务,目的是更好的帮助用户管理多个Docker Engine。

  为解决IaaS和PaaS矛盾 谷歌发布Kubernetes

  此后不久,谷歌却在2015年2月发布了容器编排工具Kubernetes,它被视为Docker最强大的竞争对手。而发布的背景则是:在AWS一家独大的市场中,谷歌想吸引其他的客户,但是PaaS和IaaS产品之间存在着灵活性与托管性之间的矛盾的。

  因此,谷歌当时推出开源的容器编排管理系统 “Project 7”,问世后更名为Kubernetes。

Docker与Kubernetes握手言和 背后原因是啥?

  Kubernetes 对应用程序开发人员非常有吸引力,因为它减轻了对基础架构和运营团队的依赖程度。供应商也喜欢 Kubernetes,因为它提供了一个容易的方式来拥抱容器化运动,并为客户部署自己的 Kubernetes(这仍然是一个值得重视的挑战)提供商业解决方案。此后,Kubernetes快速成长。

  Kubernetes快速成长 如今成容器编排市场的主导者

  从2015年7月到2017年7月,Kubernetes的主要代码仓库从 10000+ commits 变成了如今的近 50000+ commits,两年时间增长近五倍。截至今日,Kubernetes 生态社区总共有 2505 个开发者,来自于 789 个参与公司。

  而近期,一直为全球软件开发者和软件工程师们开发与发布内容信息的Dzone网站公布了一项容器研究报告。报告显示,35%的使用容器的受访者表示,他们的组织使用Kubernetes,而32%的受访者表示他们使用Docker Swarm。这意味着,Kubernetes的使用量超过了Docekr Swarm,容器编排市场的主导权正被Kubernetes所掌控。

Docker与Kubernetes握手言和 背后原因是啥?

  最具代表性、最直观的一个数据,莫过于:Kubernetes 的 GitHub 活跃度已经超过了 99.99% 的项目。

  如今,Kubernetes已经得到包括Google、Huawei、Microsoft、IBM、AWS、Rancher、Redhat、CoreOS等容器玩家的一致认可。随着Kubernetes的生态的逐渐壮大,不管是大型软件厂商和用户的贡献,还是社区的力量,我们都看到Kubernetes未来的潜力。

  对Docker来说,支持Kubernetes绝对是个明智的选择。因为越来越多用户对Kubernetes的支持,让今天的容器市场已经发生变化,这不再是Docker一家独大。支持Kubernetes不仅可以表明公司的开源理念,而且还能留住那些想使用Kubernetes 的用户。

作者:万佳责任编辑:万佳)
请关注天极网天极新媒体 最酷科技资讯
扫码赢大奖
评论
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机