文档章节

2018年,Kubernetes或将迎来爆发

Ghostcloud
 Ghostcloud
发布于 01/16 16:48
字数 1534
阅读 13
收藏 0

英文原文:

https://www.techrepublic.com/article/these-kubernetes-developments-make-the-platform-ripe-to-explode-in-2018/

 

由于不断增长的社区集体贡献,Kubernetes发展得越来越好。 预计,这样的发展趋势在2018年将会继续。

 

在2003年,IBM科普了大众关于Linux乃至开源。 在商业上,IBM代表的Linux像一个好奇的男孩---一个不断学习、吸收,每天变得更聪明的人。 今天,同样的传奇发生在了Kubernetes身上,它是容器管理的宠儿,使得许多公司集结起来大幅改进其功能。

 

跟之前的Linux一样,Kubernetes主宰了自己的特定市场,因为它节约了公司的商业总投入,降低成本,例如Google和Red Hat等众多公司都积极投资大量代码来满足他们的需求。 正如Pivotal的Andrew Clay Shafer所说的那样,Kubernetes正在成为一个“无处不在的标准”,这个标准得到了开发者不假思索的绝对的依赖。

 

在2018如期而至的时刻,回顾2017年里Kubernetes社区取得的一些重大技术进步是一件值得做的事情。

更智能

尽管容器和kubernetes目前的运用规模较小,正如红帽公司首席执行官Jim Whitehurst在公司最新的财报中强调那样:“至少在基础层方面,他们迅速增长,且代表了当下技术的最大趋势”。所以,几乎所有的主流科技公司都被迫制定Kubernetes战略,使得容器管理业务成为行业的标准。

 

尽管如此,和多年前虚拟机的诞生一样,Kubernetes依然存在着一些技术的缺陷和风险。 但是,在2017年,它的缺陷得到了长足的改进。

 

例如,大约18个月前,Kubernetes在文档、设置和易用性方面的缺陷是很明显的。 但今天当红帽总经理Ashesh Badani再谈到这些缺陷时,这个抱怨并没有得到共鸣。

 

Badani 说,“几年前人们说, Docker的生产环境比Kubernetes更便捷,Kubernetes社区创建了像Minikube和Minishift这样的能在笔记本电脑本地运行的工具,可以自动化配置文件;创建的Katacoda等服务,让在线教程学习变得非常简单;同时创建了多种云产品(如GKE和OpenShift),可以使得随时获取Kubernetes集群变得简单。

 

Badani接着说,除了“Hello World”提高了简易性外,Kubernetes社区还集体的改进了运营经验。 无论是来自红帽,谷歌,微软还是其他公司的这些改进,大部分来自这些公司在实际产品运行中的Kubernetes经验,并将改进之处提交了社区代码库。

 

更多更快

随着企业本地云的要求以及所有工作负载都将网络化,这使得kubernetes加入混合云领域。 为了确保Kubernetes从一个云环境到下一个云环境的一致性,Badani提出CNCF的Kubernetes一致性模型作为解决方案。

 

同理,由于Kubernetes社区解决了基础层和应用层广泛的问题,因此诞生了许多疑难杂症问题的创新解决方案。 关于第一个问题,根据Badani的说法,“其他容器编排工具有整合存储和网络的方法,但是只有Kubernetes制定了标准(例如CNI,CSI),且这些标准已经获得了主流的认可使用,创造了数十个云计算供应商选择”。 至于第二个问题(应用层广泛性),“社区已经从支持无状态应用程序发展到支持有状态应用程序(容器化存储)、无服务器应用程序、批量操作以及针对垂直特定应用程序配置文件的自定义资源定义”。

 

Kubernetes社区发展并没有停止于此。 用Badani的话来说,Kubernetes社区在以下三个方面正在持续发展:

 

安全:一年前,有人担心Kubernetes的安全性。 之后,社区加大力度进行了更好的加密和管理,并改进了Kubernetes特有的容器功能,如CRI-O和OCI标准化。

 

功能:红帽(和其他公司)已经启动了专注于高性能应用领域(HPC,石油和天然气,HFT等)的SIG,并记载这些高性能应用在容器环境中所需的功能特征。

 

开发者体验:仅仅在2017柏林KubeCon 会议数月后,我们看到了Helm格式的应用程序打包标准化、简化应用程序开发的草案以及简化了自助服务目录中的应用程序入门。

 

就像之前的Linux一样,从不断更新社区中的多样化需求中吸取能量,Kubernetes每天都在变得更聪明。与之前的单一供应商项目不同,Kubernetes从不会因某单个公司的变化而受益。 当每个公司在追求自身利润的同时提高顾客的收益时,Kubernetes会持续的变得更好更快。 2018年,kubernetes爆发期定论或许尚早,但我们至少能看见这样的发展趋势继续下去。

 

Ghostcloud精灵云

 

Ghostcloud精灵云是国内首批从事容器虚拟化研发的企业,其产品企业级容器云PaaS/CaaS平台EcOS,与微服务/DevOps相融合,致力于为企业提供互联网化、私有云管理平台、大数据业务基础架构等服务,帮助客户降低成本、提升效率、简化运维及产品部署,提升系统可靠性和安全性。目前在金融、制造、能源、政务等领域有超过50家的客户。

 

获得殊荣

  全球首批CNCF官方认证的Kubernetes核心服务提供商

  2017德勤-成都高新创新创业明日之星

  阿里2016云栖大会CACSC全球总决赛『十大优秀企业』

  创富中国2016年度总决赛最受媒体欢迎企业

  双软认证企业

  双创企业板挂牌企业

© 著作权归作者所有

共有 人打赏支持
Ghostcloud
粉丝 0
博文 10
码字总数 9988
作品 0
成都
以太坊期货渐行渐近 分布式平台将迎新发展

Business Insider的报道称,芝加哥期权交易所(CBOE)正在等待美国商品期货交易委员会(CFTC)关于以太坊期货的进一步说明,有关人士预计CBOE很有可能在2018年年底推出以太坊期货。ETH期货的...

EtherFlyer以飞
09/04
0
0
区块链“东风”席卷而来,行业发展能否顺流直上?

放眼目前高新技术领域,除互联网、人工智能外,最受瞩目的莫过于区块链技术了。继2017年区块链技术或将爆发的预言后,2018年区块链产业迎来高速发展的元年。 而区块链技术作为加密数字资产的...

18018773045
09/14
0
0
时速云企业级容器PaaS技术沙龙 第九期【深圳站】

Docker容器技术的出现改变了企业应用从开发、构建到发布、运行的整个生命周期,而Kubernetes经历近4年的发展也已成为容器集群管理领域的事实标准,基于容器 + Kubernetes 的新型 PaaS 逐渐成...

wx5af5464b24a76
05/11
0
0
时速云企业级容器PaaS技术沙龙 第十期【上海站】

时代在抛弃你时连一声再见都不会和你说,而我们能做的就只有拼命奔跑,不断突破。企业亦是如此... 在数字化转型的大背景下,越来越多的企业开始使用基于 Kubernetes 技术构建企业级容器 PaaS...

tenxcloud
06/29
0
0
关于2018年安全威胁趋势 赛门铁克这么说

  【IT168 资讯】转眼间,2017年已经接近尾声,马上我们将迎来2018崭新的一年,对于网络安全来讲,2017年是不寻常的一年,这一年各种网络攻击不断,尤其WannaCry勒索软件攻击的影响一度波及...

it168网站
2017/12/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

区块链入门教程以太源码分析accounts包简介

兄弟连区块链教程以太源码分析accounts包简介 accounts包实现了eth客户端的钱包和账户管理。 账号的数据结构: typeAccount struct {Address common.Address `json:"address"` // Ether...

兄弟连区块链入门教程
22分钟前
4
0
sed命令详解及运用

10月17日任务 9.4/9.5 sed 9.3、正则介绍 - sed命令(上) sed是流编辑器,默认不编辑源文件,是以行为单位从源文件抽取数据,进而处理再输出于屏幕上;可能有的人说那我直接vi不就好了嘛,但...

zgxlinux
24分钟前
2
0
iOS App “去评分” 功能的几种实现总结

通常 App 都会在它的设置页面或者关于页面添加一个“去评分”选项,或者在用户使用 App 过程中适当时机弹窗,引导用户跳转到 App Store 对当前 App 进行评分或者撰写评论。 绝大部分 App 实现...

秦无炎
29分钟前
1
0
Chrome 图片解码与 Image Decoding Hint

我在之前的一篇文章Chrome 图片解码与 Image.decode API,说明了为什么图片解码可能会导致非合成器动画的阻塞和如何使用 Image.decode API 来避免动画的阻塞。不过虽然 Image.decode API 给页...

全部原谅
30分钟前
0
0
java获取ip和地区

String s = HttpUtil.sendPost("http://pv.sohu.com/cityjson");JSONObject jsonObject = JSONObject.parseObject(s.substring(s.indexOf("{"), s.indexOf("}") + 1));jsonObject.get("c......

吴伟祥
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部