文档章节

Docker宣布拥抱k8s,k8s将一统天下?

RancherLabs
 RancherLabs
发布于 2017/10/18 13:24
字数 2210
阅读 14
收藏 0
点赞 0
评论 0

Docker官方于DockerCon EU 2017上宣布将在下一个Docker企业版中支持Kubernetes。容器编排之战似乎胜负已分,Kubernetes即将一统天下?容器市场下一步会如何发展?

2017年10月17日,全球瞩目的DockerCon EU 2017在丹麦哥本哈根开幕,现场数千名来着全球各地的参会者共同见证了Docker这家行业先驱的又一个发展里程碑。

可以说本次DockerCon EU再次点燃了业界对容器技术的高涨的热情。在市场格局和竞争状态瞬息万变的容器领域,在谈到容器技术的同时,就不得不提到Kubernetes。本次DockerCon EU上Kubernetes毫无疑问地成为一个划时代的里程碑,本次大会最大的新闻莫过于Docker官方宣布支持Kubernetes。在容器编排领域的战火已然分出结果,尘埃落定,Kubernetes得到了包括Google、Huawei、Microsoft、IBM、AWS、Rancher、Redhat、CoreOS等容器玩家的一致认可。

下一版本的Docker企业版中,Docker将采取允许在同一个集群中运行Kubernetes和Swarm的设计。当用户部署Swarm时,安装程序将提供一个安装Kubernetes的选项。如果用户选择这一选项,Kubernetes讲继承Swarm安装的冗余设计,同时将两种不同的方法集成到子系统(如网络)中。

输入图片说明

专为两种编排框架中的任何一位而设计的生态系统应该也可以独立工作。例如,利用本地Kubernetes API的应用程序和进程可以直接针对使用Swarm部署的实例。同样,使用Docker Compose文件构建的应用程序可以针对Swarm提供的Kubernetes基础设施运行。

这给我们带来了资源管理的挑战。虽然Swarm和Kubernetes可以在单个主机上运行,但每个编排工具仍然不知道另一个的存在。每个编排工具都以为自己是100%使用单个主机的。因此,Docker公司不建议在同一主机上运行Kubernetes和Swarm工作负载。

在这一情况下,如何真正地把容器技术在企业落地这个话题则再次成为首要的关注焦点。显然,业界在另外一个重要论题上也具有广泛共识,那就是——只解决容器编排部分还远远不能解决企业环境容器技术落地的需求。如何解决遗留的存储、网络、负载均衡、安全等老问题?如何解决多个Kubernetes集群统一管控的问题?如何解决虚拟机VM和容器混合编排的问题?这些议题也成为当下和未来一段时间容器领域需要关注和亟待解决的问题。

笔者在此想起了2周前在北京结束的一场别开生面的容器领域盛会,Container Day 2017。这本来是容器领域的著名厂商Rancher Labs召开的新产品Rancher2.0发布会暨中国区用户大会,但这次会议最出人意料的是阿里云、腾讯云、华为云这三大中国云计算领域的领航者同时参会介绍自己的云计算产品、容器产品以及和Rancher的合作伙伴计划。而且会议中的一个圆桌论坛环节,海航科技、民生保险演讲嘉宾模拟作为企业用户,提出对公有云的业务需求,由阿里云,腾讯云、华为云的参会演讲嘉宾提供各自的解决方案、现场PK,让现场观众来评价哪家提供的解决方案更加适合两大500强企业的业务需求。这种别开生面的场景在过去的行业会议中从未发生,令人称奇。

输入图片说明

加上之前我们看的AWS中国和Rancher 的合作伙伴发布,青云和Rancher Labs在App Center上的合作伙伴关系,我们不禁要问,Rancher Labs这家容器技术供应商有何独到之处,能够得到业界领先的云计算巨头同时站台背书,并积极开展和Rancher 的合作,而且竟然能够做出在公开场合模拟PK方案如此惊人的举动?带着好奇和疑问,我们仔细回顾一下Rancher Labs在容器行业的发展历程后,才发现,Rancher Labs这位市场先行者对Docker引擎产品本身和对Kubernetes项目都一直在提供重大贡献并牢牢把握容器行业发展趋势。Rancher Labs的产品发展目标从2014年的让Docker在企业更好用,到2015年的让企业安装部署Kubernetes变得更容易,到2016年的让企业运行Kubernetes变得更容易,一直到2017年10月发布新产品Rancher 2.0,把目标定在让企业用户使用Kubernetes的用户体验变得更简单,始终围绕着把业界领先的容器技术和产品在企业生产环境中的变的更加易用,变得有更好的用户体验,而这始终不变的理念在全球范围内赢得了巨量客户的认可。

在Rancher展示的近30天全球活跃用户图(如下图所示)中,Rancher的企业用户遍布全球,连远在太平洋中心的法属玻利尼西亚都有Rancher的用户在活跃,似乎,在全球各地,除了战乱国家,凡是能吃饱饭的地方,企业就考虑在使用Rancher产品。作为一个GA才不到2年的企业级产品,这种广泛的接受度实在令人咂舌。

输入图片说明

据悉,Rancher在国内也拥有大量知名企业用户,不但包括传统IT 500强大企业,也包含众多新型互联网创新企业,如平安科技、海航科技、恒丰银行、民生保险、太平集团、恒大集团、生命人寿、中金云金融、奥鹏教育、可点科技等。

而Rancher Labs在Container Day大会上发布的新产品Rancher 2.0,个人认为具有划时代的两大特性:一方面,把Rancher 提供的Kubernetes分发版的用户体验,从原生的Kubernetes UI修改到被全球客户广泛接受的Rancher UI,解决了业界遗留已久的Kubernetes原生UI易用性不佳的问题。另一方面,是在产品中增加了可以纳管其他厂商提供的Kubernetes分发版功能,如Ubuntu Kubernetes、Dell EMC Kubernetes、Google GKE等等,从而具备了同时管理多个Kubernetes集群的能力,这在业界都是独一无二的特性。下图很好地诠释了这个功能,可以说Rancher2.0为企业构建新一代的Container as a Service提供了更加便捷的途径。

输入图片说明

此次发布的Rancher 2.0的新功能包括:

  • 管理来自各处的Kubernetes:随着越来越多的云提供商支持Kubernetes集群服务,用户不再需要创建自己的集群。Rancher 2.0能够让用户管理来自诸如谷歌容器引擎(GKE)等云服务提供商的现有Kubernetes集群,亦可管理位于本地数据中心上的Kubernetes集群。
  • 多集群管理:Rancher 2.0可集中管理用户身份验证、监测和健康检查,以便为IT管理员提供更高的可视性和控制力。Rancher 2.0充分利用Kubernetes中复杂的、基于角色的访问控制(RBAC)功能,为用户提供共享集群以及主机访问权限。
  • 更好的用户体验:Rancher已有的优秀的用户体验再次得到了显著提升,使得Rancher平台上的Kubernetes体验也拥有了如Docker命令行般的简洁,以及Docker Compose般的优雅。用户在笔记本电脑上就能够在建立Kubernetes集群方面获得同样出色的体验。
  • 丰富的应用目录:Rancher目录已得到扩展,可支持Docker Compose、Kubernetes模板和Helm charts,以便用户能够访问更多容器化应用。

容器技术作为云计算发展的新阶段正改变着IT服务交付的方式,更影响着云计算的未来。从2014年成立到现在,Rancher Labs作为容器领域的开拓者,始终保持着技术的前瞻性,我们期待Rancher Labs不断为业界提供更好的产品,继续助力容器技术和云计算领域的新发展。

© 著作权归作者所有

共有 人打赏支持
RancherLabs
粉丝 13
博文 108
码字总数 215629
作品 0
深圳
程序员
Docker宣布拥抱k8s,k8s将一统天下?

Docker官方于DockerCon EU 2017上宣布将在下一个Docker企业版中支持Kubernetes。容器编排之战似乎胜负已分,Kubernetes即将一统天下?容器市场下一步会如何发展? 2017年10月17日,全球瞩目的...

RancherLabs
2017/10/18
0
0
容器战争响起, K8S 受天量资金加持就能赢得天下?

引子 在前东家写完了 Eru2 之后,花了很长一段回顾过去 4 年容器圈的发展,学习其他系统的经验。一方面 CNCF 崛起之快令人难以置信,短短几年已经成为不亚于 ASF 的存在,在各种 conference...

达尔文
04/24
0
2
[5.19 线下活动]Docker Meetup杭州站—拥抱Kubernetes,容器深度实践

对本次线下活动感兴趣的朋友,欢迎点击此处报名,领取免费票。 今年3月,Docker刚刚过完5岁生日,五年期间,Docker也逐渐在技术和实践方面趋于成熟,更是在去年年底主动拥抱Kubernetes。 5月...

wangyiyungw
05/10
0
0
Google Kubernetes Engine(GKE)使用初探

概述 Google 的 k8s 在 2017 年已经从容器编排领域的竞争中取得主导地位,从 Docker 之前的一度排挤到最终完全拥抱 k8s,显然 k8s 已经成了目前业界的标准。 但是到目前为止能提供 k8s 完全托...

作者: Qianghaohao
04/15
0
0
化敌为友,Docker 宣布拥抱 Kubernetes

在 DockerCon EU 2017 大会上,Docker 官方宣布支持 Kubernetes。过去几年,Kubernetes 得到了包括Google、Huawei、Microsoft、IBM、AWS、Rancher、Redhat、CoreOS 等企业的一致认可。前几日...

达尔文
2017/10/20
2.8K
9
11.19上海 | K8S Sail!系列技术沙龙

在容器领域内,K8s已毋庸置疑成为了容器编排和管理的社区标准,连Docker官方都已宣布支持K8s。在容器编排领域的战火已然分出结果,尘埃落定,K8s得到了几乎全部容器玩家的一致认可。 “K8S S...

RancherLabs
2017/10/28
0
0
使用Kubeadm构建Kubernetes集群

目录 写在前面 环境 本次安装的版本 最低要求 安装前准备 安装docker 安装kubeadm相关 初始化集群 安装网络插件 添加节点 总结 写在前面 参考k8s中文社区的文档,搭建一下K8s的集群。使用Kub...

OrangeLoveMilan
2017/12/28
0
0
原生加速中国区Kubernetes安装

概述 Kubernetes是一个强大的容器编排工具,帮助用户在可伸缩性系统上可靠部署和运行容器化应用。在容器领域内,K8s已毋庸置疑成为了容器编排和管理的社区标准,连Docker官方都已宣布支持K8s...

RancherLabs
2017/10/24
0
0
惊讶!那个如日中天的Docker公司不成了?

  【IT168 评论】两年前,青云CEO黄云松曾经说过:Docker公司肯定做不成。当时所有人都认为他疯了,因为当时正是Docker正是如日中天红透全世界的时候。   两年后,黄云松这样解释到:有一...

it168网站
01/10
0
0
saltsatck自动化安装kubernets v1.10.1

前面手动安装了kubernets,但是过程比较繁琐,也不容易重复,今天有时间写了一个使用saltstack来安装kubernets。 1.已知问题: 用于加入node接天的token需要手动修改 环境: centos7.2 2c+4...

674591788
04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

EOS智能合约与DApp开发入门

EOS的是Block.One主导研发的一个区块链底层公链系统,它专门为支撑商业去中心化 应用(Decentralized Application)而设计,其代码开源。 比特币被称为区块链1.0,因为它开辟了数字加密货币的...

笔阁
14分钟前
0
0
编译cjson到dll

https://blog.csdn.net/mengzhisuoliu/article/details/52203724 编译完成后 是纯lua实现的json decode 的10倍以上...

梦想游戏人
24分钟前
0
0
JS基础- Date 对象

Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性 描述 constructor 返...

ZHAO_JH
26分钟前
0
0
Python数据分析numpy(1)

Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的...

十年磨一剑3344
28分钟前
0
0
csv导入Hive脚本

from pyspark.sql import HiveContexthivec = HiveContext(sc) # 创建一个hivecontext对象用于写执行SQL,sc为sparkcontext# 拼接一个字段类型字符串str_s = 'label String,'...

gulf
31分钟前
0
0
TensorFlow 隐含层 拟合 异或运算

a⊕b = (¬a ∧ b) ∨ (a ∧¬b) 数据 X = [[0, 0], [0, 1], [1, 0], [1, 1]]Y = [[0], [1], [1], [0]] 单层网络只能拟合线性问题,由于异或是非线性问题,需要使用多层网络 输入和输出 [[...

阿豪boy
45分钟前
0
0
SVN 教程

http://www.runoob.com/svn/svn-tutorial.html

yeahlife
46分钟前
0
0
在Python中,不用while和for循环遍历列表

a = [1, 2, 3, 8, 9]def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l, index + 1)printlist(a,......

丁典
47分钟前
0
0
Kubernetes使用中发现的错误及解决

运行 kubectl dashboard 时报错: Error validating service: Error getting service kubernetes-dashboard: services "kubernetes-dashboard" not found 排查 kubectl get po --all-names......

哎码
52分钟前
0
0
在git上面找开源项目遇到的坑

1,不写安装环境。 2,不写包版本 3,半成品 4,写了自动部署脚本,但是里面没有都是用默认最新包名

NLGBZJ
58分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部