本
文
摘
要
2017年是Kubernetes野蛮生长的一年,这一年,Kuebernetes赢得了容器编排世界的霸主地位,这也是开源软件再一次得到世界认可,全球的云提供商都在响应这种开放和云中立的技术号召。基于整个产业的标准化和进步,我们对2018年充满想象。经过几年的云计算锁定斗争,随着开源技术在云计算世界的流行,企业开发者团队赢得了可贵的灵活性和更多的选择。微服务和容器技术引领企业的视角向上移动。我们在当前这个容器原生应用( container-native application)的世界中,或者进一步说是Kubernetes原生(Kubernative)的世界中都看到了哪些正向我们招手的机会呢?
跟随K8S技术社区的视角,我们邀请所有社区用户共同参与选出你眼中的#Kubernetes 2017年度十大新闻事件#,共同梳理和铭记2017的“Kubernetes记忆”!
Kubernetes年度新闻事件入围名单
年度事件1:Kubernetes 1.6更新 支持单集群5千节点
3月28日,Kubernetes 1.6正式发布。作为年度首个版本更新,Kubernetes 1.6共发布29个新特性,包括9个stable特性,8个alpha特性以及12个beta特性。重点关注集群扩展规模和自动化,该版本宣布可支持单集群5000个节点。动态存储配置特性已经进入stable。基于角色的访问控制(RBAC)、kubefed、kubeadm和一些调度特性进入beta。
K8S技术社区推荐入围理由
大规模可扩展性和稳定性是企业生产级容器平台必不可少的特性,得益于 CoreOS etcd v3版本的可扩展性,以及Kubernetes采用 gRPC 取代旧版本中 json 字符串作为组件间消息传递机制, 使得Kubernetes 1.6开始支持单集群5千节点(15万 pod),同时随着大规模环境的稳定性以及新特性的不断加入,Kubernetes逐渐进入企业容器编排的视野。
年度事件2:Docker捐出containerd,CoreOS捐出rkt
3月30日, KubeCon Europe 2017柏林峰会,Docker和CoreOS分别向CNCF捐献容器运行时Contanierd、rkt。
K8S技术社区推荐入围理由
随着Docker容器运行时Containerd、CoreOS容器引擎rkt双双进入CNCF,容器生态即将进入一个崭新的发展阶段:OCI 容器运行时标准runc+CNCF容器运行时实现将成各大厂商统一标准,Kubernetes将确立为容器编排的事实标准。
年度事件3:2017上半年,巨头纷纷抢注Kubernetes创业公司
AWS与K8S创业公司Heptio联合启动K8S Quick Start
微软收购Kubernetes初创公司Deis
Oracle收购Wercker
K8S技术社区推荐入围理由
3月初,AWS与K8S创业公司Heptio联合启动K8S Quick Start;4月,微软收购Deis,这家基于K8S的创业公司将作为微软Windows和Linux容器版图的重要布局;时隔一周,Oracle宣布收购Wercker强化自身的容器业务,Wercker专注在Docker和Kubernetes管理工具,是一家支持开发者的企业;IBM作为CNCF的创始成员首先已经在战略上兼投K8S。2017年上半年,K8S创业生态出现一 *** M&A,云计算巨头纷纷出手,抢占Kubernetes主导的下一轮技术风口。
年度事件4:上半年 OpenStack+Kubernetes融合趋势明显
2017年5月,OpenStack波士顿峰会上出现了OpenStack历史上第一个Kubernetes Day,两大社区技术合作不断加深,在OpenStack的项目中,有包括Magnum、Murano、Kolla-K8S、Kuryr以及Openstack-Helm,这些项目都是从不同角度创建来帮助与K8S的集成更紧密。同样,Kubernetes 社区也驱动了OpenStack Special Interest Group,主要的目标就是解决将Openstack作为K8S本地云服务出现的问题,以及通过K8S管理实现OpenStack组件作为容器化服务的能力。
2017上半年,全球开源企业也在加紧布局Kubernetes+OpenStack:3月29日,EasyStack在德国柏林举行的CloudNativeCon+KubeCon容器大会上,正式发布基于Kubernetes技术的容器集群产品EKS;4月,红帽公司宣布推出Redhat OpenShift容器平台3.5,该版本是红帽企业级Kubernetes原生容器应用平台的最新版本;4月底,Mirantis也发布了一套将OpenStack与Kubernetes加以整合的发行版MCP。
K8S技术社区推荐入围理由
OpenStack和Kubernetes都被称为是云计算时代的Linux。国内外多份调查表明两种技术正在走向深度融合。此外,当前专业开源企业在今年加紧布局OpenStack+K8S,也无疑是另一例证。
年度事件5:Kubernetes状态数据报告发布 4个9的活跃度胜出容器战争
6月2日,2017 Kubernetes Leadership Summit于San Jose,California成功举办,此次峰会仅限社区领导者和影响力人物受邀参加,现任Google Principal Software Engineer,Kubernetes核心贡献者Tim Hockin会上发布了Kubernetes项目状态数据报告。
K8S技术社区推荐入围理由
Kubernetes项目在v0.1版本时只有个位数的贡献者、10000次Commits,经过近3年的发展演进,v1.7版本已拥有1500多位贡献者、近50000次Commits。而这仅仅是项目主仓库的数据,还有周边40+仓库以及孵化器里20+的项目每天也在吸引着来自全球众多的开发者参与,Kubernetes以四个9的活跃度正在胜出容器战争。
年度事件6:谷歌、IBM、Lyft发布Istio,首先应用于Kubernetes
5月24日,谷歌、IBM、Lyft发布了 Istio,作为当前最火热的Service Mesh开源项目,它包括负载均衡、服务认证和监控等工具,从而可以更轻松安全地管理微服务(microservices)。该平台将最先运用在Kubernetes上,每三个月会有一次更新。
K8S技术社区推荐入围理由
Service Mesh和Istio,当前已经成为Kubernetes生态最热的话题之一,云原生应用的的落地,迫切需要在容器编排层之上引入微服务的管理层,即Service Mesh。目前来看,社区的各个Service Mesh项目发布时间都不长,不管是Istio、Linkerd还是新发布的Conduit,虽然社区发展非常迅速,但都还需要经过时间的检验,以达到企业级用户所需的稳定性、可靠性、安全性、易用性等要求。随着云原生应用的日趋普及,毫无疑问Service Mesh这项技术将具备美好的前景,让我们拭目以待。
年度事件7:CNCF最新调查图表:K8S半年3倍速度走向生产环境
6月28日,CNCF(Cloud Native Computing Foundation)官方发布了最新一项调查:针对当前Kubernetes以及其他容器管理平台部署现状、容器部署总体进展,这是CNCF进行的第二次市场摸底。调查显示,有超过91%的受访者推荐CNCF技术,在过去6个月当中,云原生技术应用于生产环境的增长高达325%。
K8S技术社区推荐入围理由
当前云原生技术正在快速应用于全球企业,从创业公司到大企业,从开发测试到生产环境,Kubernetes作为编排平台的首选,正在引领这场革命。随着容器部署不断突破新高规模,企业日趋走向Kubernetes以及其他云原生技术管理其应用。
年度事件8:Big Deal!GitHub生产环境切换K8S!
7月11日,Github悄悄的完成了(可能是局部)用户流量到生产环境Kubernetes集群的切换。
K8S技术社区推荐入围理由
作为全球最大的代码托管和编程社交网络,估值超过20亿美元的GitHub网站坐拥数千万用户和亿级的代码仓库,已然成为全球软件开发者每天赖以生存的光和土壤。GitHub将如此规模业务 *** 在Kubernetes上,无疑是对Kubernetes生态极大的鼓舞。
年度事件9:AWS、微软正式加入CNCF 全球5大公有云巨头齐集
8月9日,AWS宣布以白金会员身份加入CNCF,加速云原生技术在其产业领导的公有云中的应用和部署。而在上个月,微软刚刚宣布加入CNCF,成为其白金会员。
K8S技术社区推荐入围理由
至此全球五大公有云厂商全部进入CNCF,而在基金会成员汇总,同样占据着全球最大的私有云厂商的大多数。CNCF背后的这种产业联合冲力象征着Kubernetes以及其他云原生技术的价值。
年度事件10:Mesosphere DC/OS平台添加Kubernetes支持
9月6日,Mesosphere宣布其开始在其DC / OS平台上支持支持Kubernetes,以在云端运行大数据应用程序。由于Mesosphere长期以来以Marathon的形式为DC / OS和Apache Mesos提供自己的容器编排工具,这个公告让许多人感到非常惊讶。
K8S技术社区推荐入围理由
Kubernetes在9月11日发布的DC / OS 1.10版本中以beta出现。这意味着Mesosphere向Kubernetes低头。而这正是Mesosphere联合创始人兼CEO Florian Leibert和Mesosphere CMO Peter Guagenti强烈否认的。他们都强调,这么做是为了向Mesosphere的用户——往往是大型企业——提供更多的选择。
年度事件11:最新重磅 | Docker宣布拥抱Kubernetes
10月17日,在DockerCon欧洲大会上,容器供应商Docker丢出重磅消息,将拥抱容器编排对手Kubernetes!
K8S技术社区推荐入围理由
在过去几年中,开源的容器编排技术Kubernetes获得了广泛的市场支持和企业采纳,10月17日,它意义非凡的收获了劲敌——Docker的支持。 在当前企业转变传统的单体应用,拥抱更灵活的、使用容器的云原生DevOps模型的大潮之下,Docker具有先发优势,而且目前大部分的容器部署都是以Docker Engine为核心。容器平台使能软件供应链的预判,让Docker在此时选择拥抱Kubernetes,Docker的创始人Solomon Hykes在大会上宣布:下一个版本的Docker将支持两种编排平台—— Swarm和Kubernetes!
年度事件12:Prometheus 2.0正式推出 性能提升带来质的飞跃
经过三个alpha、六个beta和三个发布候选,Prometheus2.0正式宣布稳定。Prometheus 2.0增强功能最大的好处是,Prometheus不仅能比以前更好地支持现在的Kubernetes工作负载,而且它还有足够的空间来支持未来的工作负载,因为Kubernetes可以增加基础设施的活力。
K8S技术社区推荐入围理由
Kubernetes使复杂环境的管理变得容易,但为了确保可用性,对Kubernetes组件以及集群上运行的所有应用程序的运维拥有洞察至关重要。监控是保证良好生产环境的关键,这也是为什么Prometheus监控系统被开发的原因。Prometheus是云原生计算基金会(CNCF)负责的一个项目,在基础设施和应用程序监控方面迅速普及,当前正在迈出下一步。
年度事件13:KubeCon 2017北美峰会超4000人参与 2018将登陆中国上海
Kubernetes北美峰会首日直击 | 软件基础设施支撑云原生应用
图文直击 | KubeCon首日爆点之Service Mesh
KubeCon热点技术系列之容器运行时
奥斯汀时间12月6日9点,北京时间12月6日23点,KubeCon+CloudNativeCon在美国奥斯汀会展中心隆重召开。本次盛会吸引了4000余位技术从业者到场关注,国内外主流厂商包括阿里云、AWS、Azure、EasyStack、Google Cloud、华为、IBM、Intel、redhat等悉数赞助,全球Kubernetes及云原生在全球的热度可见一斑。
K8S技术社区推荐入围理由
CNCF基金会在KubeCon开篇演讲中最重要的一个信息,“软件基础设施”——同样我们是这一理念的最早提出并在产品中实现的践行者——揭示了CNCF生态接下来的走向,无论是集群管理、Container还是Serverless,唯一的相同点是用户无需再聚焦于传统基础设施,K8S直接运行于BareMetal将会是最短视的做法,能屏蔽硬件,轻松基于软件基础设施构建应用,同时打通多租户与权限,以及计算、网络和存储,K8S与云深度融合同时重新构建软件基础设施这两大最佳实践呼之欲出。
年度事件14:Kubernetes 1.9发布 关注通用稳定性和组件可扩展性
12月,Kubernetes的新版本1.9发布,1.9是今年第四个Kubernetes 版本更新。它主要支持了Windows容器和一个最新的容器存储API的alpha版本。Kubernetes 1.9 现在可从 GitHub 下载:https://github.com/kubernetes/kubernetes/releases/tag/v1.9.0
K8S技术社区推荐入围理由
Kubernetes 发展迅速,保持核心代码的稳定和组件本身的可扩展性成为社区的主要关注点:比如把 Cloud Provider 从 K8S 代码分支中抽离出来;添加Device Plugin 机制来提供对 GPU、FPGA、高性能网卡等硬件设备的支持;添加 external storage 机制集中为 K8S 提供丰富的存储如cinder/manila 等;采用CRD、initializer等机制提供 API 的可定制性。如上机制,都是为了在保证核心代码的稳定情况下,通过插件机制来丰富K8S 生态。此外,标准化的力量远大于单个厂商或产品正不断被证明。 CNI、CRI定义了网络和运行时接口的标准,CSI 也正在建立存储接口标准,Serverless 标准也正在逐步建立。
年度事件15:本年度末 公有云巨头AWS推出EKS、微软推出AKS
本年度末,两大公有云巨头AWS、微软相继以白金会员加入CNCF基金会后,相继推出全托管的Kubernetes产品EKS、AKS。
K8S技术社区推荐入围理由
AWS re:invent 2017上,亚马逊发布了WS Elastic Container Service for Kubernetes(EKS),并从当日起提供预览版。到目前为止,全球三大公有云供应商都推出了自己的全托管Kubernetes产品,包括谷歌的Google Container Engine(GKE)和微软的Azure Container Service(AKS)。
K8S技术社区为您梳理了2017年15个Kubernetes关键记忆,我们邀请所有关注Kubernetes及云原生产业发展的朋友参与评选 你眼中的#Kubernetes 2017年度十大新闻事件#,活动截至本周五,届时K8S技术社区将公布广大Kubernants决议的2017 Kubernetes关键时刻!