写点什么

直击 KubeCon!三个中国开源项目加入 CNCF

  • 2018-11-14
  • 本文字数:2828 字

    阅读完需:约 9 分钟

直击KubeCon!三个中国开源项目加入CNCF

从 2016 年在 Open Source Summit 举办第一次 300 人规模的 CloudNative Day 至今,短短两年时间,KubeCon + CloudNativeCon 已经成为全球云计算领域最具影响力的开源技术峰会。


今年 5 月份 KubeCon 哥本哈根站盛况空前,吸引了全球 4300 多名开发者聚集在丹麦哥本哈根。


11 月 13 日-15 日,已经成功举办两届的 KubeCon + CloudNativeCon 首次在中国举办,议题数量接近 200 个,比去年规模最大的北美峰会多出近 30%。业界顶尖企业如 Azure、Google、华为、IBM、Red Hat、VMWare 等在会上分享了关于服务网格、人工智能、编排调度、容器网络、容器存储、微服务、DevOps、Serverless 等技术的实践。


CNCF 历史

2014 年,Google 开放了内部一直用于编排容器的 Borg 项目。 由于这个项目没有地方落地,谷歌与 Linux 基金会合作创建了云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF),以鼓励 Kubernetes 和其他云原生解决方案的开发和协作。Borg 实现用 Go 语言重写,更名为 Kubernetes 并捐赠到 CNCF。Kubernetes 只是一个开始,一大堆新项目不断加入 CNCF,扩展了 Kubernetes 的功能。


CNCF 帮助最终用户群体构建云原生应用,为他们提供可行的选择,不断促进围绕 Kubernetes 的开源项目生态系统,并鼓励项目之间的相互合作。

CNCF 项目阶段

进入 CNCF 的项目会经历三个阶段:


  • 沙箱:处于非常早期的阶段,在部署到生产环境之前,项目代码还需要更加成熟,也需要社区参与度。被采纳为沙箱阶段的项目都展示出了未实现的潜力。

  • 孵化:项目在满足所有沙箱标准并展示出一定的增长和成熟特征后进入孵化阶段。

  • 毕业:一旦孵化项目达到了生产使用的临界点,他们可以通过投票进入毕业阶段。毕业的项目必须有较高的采用率,并满足所有孵化项目的标准。


到目前为止,只有 Kubernetes 和 Prometheus 两个项目毕业了。


2018 年的 CNCF

昨天是大会第一天,日程是各种关于 Kubernetes,Serverless 和 Service Mesh 的培训,Workshop 和厂商最佳实践分享。


在今天上午的 Keynote 上,CNCF 成员介绍了目前 CNCF 各项目的情况:


  • Helm 成为继 Kubernetes 之后的下一个重点孵化项目;

  • Prometheus 项目毕业;

  • Envoy 进行了 1000 多项改进;

  • Linkerd 发布全新版本 2;

  • ROOK 进入孵化阶段;

  • gRPC 已经能支持 16 种语言;

  • Containerd 正式用于 K8s。

  • ……


在今年,可观察性(Observability)成为 CNCF 非常关注的一个领域。来自 GitLab 的工程师为大家分享了可观察性的一些观点。可观察性的三个支柱是指标(metrics),追踪(tracing)和日志(logging)。InfoQ 之前也有过对可观察性的介绍:观察之道:带你走进可观察性 。在大会现场,当发言者问有多少人认为可观察性很重要的时候,有不少人都举起了手。分享中的一些观点包括:


  • 为什么目前我们的团队达不到最佳性能?因为 DevOps 和可观察性没有达到预期,以及当今我们使用的工具链的限制。

  • 工具链集成复杂性拖慢团队的速度,不同的团队使用不同的工具链,而这些工具的成本很高。

  • 微服务要求 ship fast and reliably,这给可观察性带来了很大的挑战。

  • 适用于可观察性的一些顶级工具:GitLab, Prometheus,Jaeger,Grafana,Istio,Fluentd,OpenTracing 等。现场有超过 1/3 的人正在使用 Prometheus,看来 Prometheus 已经成为监控领域一个不可阻挡的趋势。

  • 对于可观察性:日志不应该是第一站,应该专注于指标;不要把报警变为负担,请合理设置报警状态;service mesh 不等同于可观察性。

中国与 CNCF

在开源席卷全球的今天,中国的企业也在积极参与开源社区的贡献,云原生在中国已经渗透到了衣食住行各方面。在今年,已经有 3 个原创于中国的项目进入 CNCF:Harbor,TiKV,Dragonfly。


  • Harbor:开源镜像仓库项目,用于容器镜像管理,主要提供基于角色的镜像访问控制、镜像复制、镜像漏洞分析、镜像验真和操作审计等功能。迄今为止,Harbor 在 GitHub 上已获得超过 5000 颗星。今年 8 月 1 日,CNCF 正式宣布正式接纳 Harbor 为沙箱项目,在今天的 Keynote 上,CNCF 正式宣布 Harbor 成为孵化项目。



Harbor 是首个加入 CNCF 且原创于中国的项目,今天也成为 CNCF 首个进入孵化阶段的中国项目。Harbor 在 2014 年由 VMware 中国研发中心内部立项和使用,并于 2016 年对社区开源。


更多 Harbor 信息: https://github.com/vmware/harbor


  • TiKV: 开源分布式事务键值数据库, 采用 Rust 构建,由 Raft(通过 etcd)驱动,并受到 Google Spanner 设计的激励,提供简化的调度和自动平衡,而不依赖于任何分布式文件系统。TiKV 是一个开源、统一分布式存储层,支持功能强大的数据一致性、分布式事务、水平可扩展性和云原生架构。今年 8 月 30 日,CNCF 宣布接纳 TiKV 为沙箱项目。



TiKV 最初于 2016 年在 PingCAP 开发,现在得到三星、摩拜单车、今日头条、饿了么、腾讯云和 UCloud 的支持。用户包括北京银行、饿了么、Hulu、联想、摩拜单车和诸多其他企业。


更多 TiKV 信息:https://github.com/tikv/tikv


  • Dragonfly:阿里巴巴开源的云原生镜像分发系统,在今天早上的 Keynote 上,CNCF 正式宣布接纳 Dragonfly 为沙箱项目。Dragonfly 主要解决以 Kubernetes 为核心的分布式应用编排系统的镜像分发难题。随着企业数字化大潮的席卷,行业应用纷纷朝微服务架构演进,并通过云化平台优化业务管理。Dragonfly 从实际落地场景出发,前瞻性地解决了云原生镜像分发的三大难题:

  • 分发效率:借助 P2P 与 CDN 技术,缩减镜像传输时间,提升分发效率,加速业务应用交付;

  • 分发流控:借助智能分析技术,动态平衡分发负载与业务运行态,实现流量动态控制,保障业务稳定 无干扰运行;

  • 分发安全:支持私有镜像仓库 HTTPS 协议,加密内容传输,确保信息安全。


Dragonfly 于 2017 年开源,如今,Dragonfly 已经被应用在包括电商、运营商、金融、 互联网在内的一系列公司,如中国移动、蚂蚁金服、京东、⻁牙直播、滴滴、科大讯⻜、去哪儿等。


Dragonfly 进入 CNCF 对双方都是里程碑式的事件:Dragonfly 的云原生价值受到行业认可,CNCF 则在技术领域新增重要版图,首次将分发作为行业命题,提升企业微服务架构应用的交付效率。


更多 Dragonfly 信息:https://github.com/alibaba/Dragonfly

结语

在 KubeCon 现场,来自全球各地的开发者在这里交流技术思想,云服务商和容器服务商在这里展示自己的产品,这些技术工作者和爱好者为我们描绘了更加高效便捷的世界,也正在推动着世界朝这个方向发展。今年 KubeCon+CNCFCon 首次在中国举行,2015 年中国只有华为一家企业是 CNCF 成员,今年 CNCF 已经有 39 个成员来自中国。CNCF 76 家 Kubernetes 认证的服务供应商中,有 22 家来自中国。这些数字表明了中国在云原生领域蓬勃发展,中国已从国际开源社区消费者变成贡献者。今天中国企业都在进行数字化转型,我们很高兴看到中国的技术市场有这么大的潜力,中国的技术正在走向世界前列,也希望中国技术能继续创新发展,让创新技术推动世界发展,创造更加良性的循环。


参考链接:https://www.cncf.io/blog/2018/11/05/34097/#


2018-11-14 13:223435
用户头像
张婵 InfoQ 技术编辑

发布了 87 篇内容, 共 53.3 次阅读, 收获喜欢 218 次。

关注

评论

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

前三!前三!!前三!!!

天翼云开发者社区

云计算 公有云 云服务

情感语音识别技术在心理健康领域的应用与挑战

来自四九城儿

Magnet for mac(macOS窗口管理软件)v2.13.0激活直装版

mac

窗口管理软件 苹果mac Windows软件 Magnet

恭喜我同事的论文被IEEE HPCC收录!

天翼云开发者社区

数据库 云计算 高性能计算

EMQX ECP 2.0 工业互联数据平台产品发布会

EMQ映云科技

数字化转型 工业4.0 智慧工厂

Final Cut Pro for Mac(fcpx视频剪辑) v10.6.10中文版

iMac小白

Final Cut Pro下载 Final Cut Pro中文版 Final Cut Pro破解版

langchain中的chat models介绍和使用

程序那些事

程序那些事 大模型 GPT

阿里面试:看过框架源码吗?举例说明一下

王磊

Java

文心一言 VS 讯飞星火 VS chatgpt (131)-- 算法导论11.2 3题

福大大架构师每日一题

福大大架构师每日一题

低代码平台的探究与分析

互联网工科生

软件开发 低代码 零代码 JNPF

2023云栖大会的新鲜事

法医

当DNS遭受攻击时,阁下当如何应对?

腾讯云混沌演练平台

混沌工程 DNS故障

外贸企业新手指南:谷歌SEO多久能带来流量增长?

九凌网络

Kontakt 7 for Mac(音频采样器) v7.7.0激活版

iMac小白

Kontakt 7激活版 Kontakt 7 mac下载

云主机使用的硬盘类型及对应的存储类型详解

天翼云开发者社区

云计算 存储 硬盘

如何寻找优质的谷歌seo优化公司来提升你的外贸网站排名

九凌网络

定制开发APP软件和网站的优势在哪里?

Geek_16d138

软件

极狐GitLab CI 助力 .Net 项目研发效率和质量双提升

极狐GitLab

.net ci 持续集成 代码规范 gitlab ci

量子计算和量子通信技术:引领潜力无限的未来

EquatorCoco

量子通信 量子计算 量子模拟

软件测试/测试开发丨明确的编码规范,避免冗余和混乱

测试人

软件测试

九凌网络分享外贸快车实现迅速出口的目标

九凌网络

快手SL200芯片获选2023世界互联网大会“创新发展典型案例”

Geek_2d6073

基于Amazon Bedrock的运维效率提升

Hanson

十大项目管理主流方法论介绍

爱吃小舅的鱼

项目管理 项目管理方法

8款好用的AI流程图软件推荐,高颜值流程图轻松绘制!

彭宏豪95

人工智能 流程图 在线白板 AIGC 流程图绘制

低代码平台,业务开发的“银弹”

树上有只程序猿

软件开发 低代码平台 JNPF

网站引流绝技:如何通过外链持续给网站带来高质量流量

九凌网络

直击KubeCon!三个中国开源项目加入CNCF_云原生_张婵_InfoQ精选文章