写点什么

Docker 官方将支持 Kubernetes,容器编排大战宣告结束

  • 2017-10-18
  • 本文字数:1403 字

    阅读完需:约 5 分钟

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

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

Solomon Hykes 在大会上表示,今后在选择容器集群管理技术时现有的 Docker 开发人员不必学习新的 Kubernetes 工具,下一个版本的 Docker 将内置完整的 Kubernetes 发行版本,开发人员将能够一直使用 Docker 工具。

Docker 的理念为“Build, Ship and Run Any App, Anywhere”,通过容器和镜像的特性让 DevOps 变得容易,但 Docker 的前景,更在于支持分布式、服务化设计,实现一系列可独立开发、独立部署和独立扩展的服务组合,以保证业务的灵活性和稳定性。

Docker 容器被称为容器运行时的事实标准,而在容器编排上,Kubernetes、Mesos 和来自 Docker 官方的 DockerSwarm 一直以来处于竞争状态,但来自 Google 公司的 Kubernetes 以其高效、简便、高水平的可移植性等优势占领了绝大部分市场,而如今 Docker 官方宣布将拥抱这样一位竞争对手,看起来 Kubernetes 俨然赢得了编排框架市场的胜利。

专家观点

TalkingData 大数据及云计算工程师 宋净超 https://jimmysong.io )对此为读者带来了一番解读:

我觉得 Kubernetes 的眼光不止于容器编排,Docker 作为 Cloud Native 生态中的最基础的 Runtime,之后可能会被其他的 Container Engine 替代,到时候 Docker 也只不过是 Runtime 的一个选择而已。

而 Kubernetes 所在的 CNCF 是为了解决企业上云的系列问题,从 Runtime 到部署、监控、分布式追踪、网络等等,我认为接下来它自己也会去构建一个相应的云原生生态。那到时候是否又是另一场大战,我们拭目以待。

针对这个事件,通俗一点来讲,Docker 相当于一部功能机,可以满足用户的一般需求。但是随着移动互联网的到来,大家需要更多的功能,原来的功能机已经无法满足需求了,这时候智能机,比如 iPhone 开始爆发了,这就是 Kubernetes 问世的一个环境。

但是功能机也不甘示弱,他们有了 MTK,可以低成本去做功能啊!可以以低成本满足用户 80% 的需求。这也就是指这一次 Docker 官方说的,它将去支持 Kubernetes。但就是那 20% 的非功能性需求决定了用户体验。而 Kubernetes 正是完全有着占有用户这 20% 需求的能力,所以一直以来它作为容器编排的实际市场领跑者。

再从一个具体的点上去做个比喻就是,Docker 这个机子它本来只能支持单卡模式,但是现在它支持双卡了,它将自己本来的主卡,也就是 DockerSwarm 放到了副卡的位置上去了,而现在的主卡很明显就是 Kubernetes。但是你看 iPhone,这业界超一流的标准,它只支持单卡模式,那么未来 Docker 这部功能机,它如果想要向着这种一流去做,它现在的这个双卡战略会走得远吗?将来是否会直接将 DockerSwarm 这一副卡给去掉?

这可能是一个稍显不恰当的比喻,并不是贬低 Docker 而抬升 Kubernetes,毕竟先有了 Docker 生态,有了容器化之后才有了 Kubernetes,这里只是为了让读者切身感受,帮助理解。

2017-10-18 00:3010898

评论

发布
暂无评论
发现更多内容

接口测试-使用mock生产随机数据

测试人生路

接口测试

专业基础篇

紫枫

架构革新路漫漫,京东智联云自研服务器设计细节探秘

京东科技开发者

服务器 数据中心 IDC

架构设计大作业1

仲夏

盘点 2020 | 数据里有你、我、他,关键还是自己

李孟聊AI

大数据 数据中台 感悟 盘点2020

打通经济命脉,区块链助力实体商超变革

CECBC

区块链

七大步骤,详解预置算法构建模型的全过程

华为云开发者联盟

架构 算法 数据

ONES 年终报告 | 功能升级123次,服务超100万客户

万事ONES

研发管理工具 年终报告

完美!这份世界顶级架构师编写的550页Spring5高级编程

Java架构之路

Java 程序员 架构 面试 编程语言

用138个案例讲明白了Spring全家桶+Docker+MQ

996小迁

Docker 架构 面试 RabbitMQ Spring全家桶

ReactNative | 通过文件下载/打开需求,聊聊使用三方库

梁龙先森

大前端 技术方案 React Native

美团面试:为什么就能直接调用userMapper接口的方法?

田维常

美团

看完这篇,保证让你真正明白:分布式系统的CAP理论、CAP如何三选二

四猿外

架构 分布式系统 CAP CAP原理 CAP理论

重庆打造区块链产业高地

CECBC

区块链

测开之函数进阶· 第5篇《偏函数》

清菡软件测试

测试开发

【华为云专家原创】 服务注册与发现如何满足服务治理?

华为云开发者联盟

分布式 服务 注册

手把手带你入门加密算法的Python实现

华为云开发者联盟

Python 算法 加密

架构设计大作业 2

仲夏

2020盘点之手机失窃事件复盘分析

石君

信息安全 资金安全 手机失窃

年前成功拿下35K+16薪美团Java架构师Offer!考点、面试题分享送给明年金三银四的你

Java架构追梦

Java 架构 面试 美团 offer

由两个问题引发的对GaussDB(DWS)负载均衡的思考

华为云开发者联盟

数据库 数据 负载

从阿里P5到P8=入门到内核?看看这份对标80W+年薪的Java进阶路线图

Java架构之路

Java 程序员 架构 面试 编程语言

小黄人提前回归?实力与萌力双出动

DT极客

IPFS系统APP软件开发

系统开发

五步带你探究爬虫爬取视频弹幕背后的真相,附爬虫实现源码

小Q

学习 编程 架构 面试 python 爬虫

GitHub上1.3W Stars国内第一的项目实战PDF

Java架构之路

Java 程序员 架构 面试 编程语言

Bitmap 续篇-基于 Bitmap 瞅瞅不一样的 Percentile

GrowingIO技术专栏

BitMap

2020H1中国AI云服务市场规模增长远超预期;C++20 标准正式发布

京东科技开发者

云计算 AI IoT

低代码旋风将席卷整个IT业界,带来应用开发的新革命和新里程!

J2PaaS低代码平台

Head First设计模式

田维常

【得物技术】交易轨迹系统

得物技术

数据 交易 得物 得物技术 自定义

Docker官方将支持Kubernetes,容器编排大战宣告结束_DevOps & 平台工程_谢然_InfoQ精选文章