写点什么

云端原生计算基金会(CNCF)名下新增 Linkerd,gRPC 与 CoreDNS

  • 2017-03-28
  • 本文字数:1246 字

    阅读完需:约 4 分钟

自 2017 年开年以来,致力于推进云端本地服务开发的开源基金会 CNCF( Cloud Native Computing Foundation,云端原生计算基金会)名下新增管理了三个项目,它们分别是:提供服务发现、错误处理及服务可见性的透明代理服务网格 Linkerd,跨语言高性能的 RPC 框架 gRPC 以及快速且可配置的云端原生 DNS 服务器 CoreDNS。

CNCF 是一个开源 Linux 基金会,它致力于推进云端原生应用和服务的开发。在 CNCF 的纲领中描述了云端原生系统应该包含的属性:基于容器的打包,即在软件容器中运行应用和进程,并以隔离单元的形式进行应用部署;动态管理,即通过一个中央管理进程对各个组件进行动态调度及管理;微服务导向,使用低耦合的服务,并通过服务端点等显示地描述其中所需的依赖。

正如纲领中所描述的任务、角色以及价值观,CNCF 名下已经管理了多个云端原生技术项目,包括最初的谷歌容器管理调度平台 Kubernetes 。自基金会创立以来,它还收纳了:专注于时间序列数据、灵活查询以及为客户端依赖及第三方数据消费提供广泛集成选项的开源监控解决方案, Prometheus ;对厂商无关的分布式追踪开源标准, OpenTracing ;用于创建统一日志层的开源数据收集器, Fluentd 。从 2017 年开年以来基金会又新接纳了三个处于不同发展进度的项目:Linkerd(起步期),gRPC 和CoreDNS(起步期)。

Linkerd 是一个提供弹性云端原生应用服务网格的开源项目。其核心是一个透明代理,可以用它来实现一个专用的基础设施层以提供服务间的通讯,进而为软件应用提供服务发现、路由、错误处理以及服务可见性等功能,而无需侵入应用内部本身的实现。Linkerd 是由Buoyant 的创立者William Morgan 和Oliver Gould 于2015 年创建的,它的原型是Twitter 所构建的一个基于scala 的可扩展RPC 系统 Finagle

gRPC 是一个由谷歌创建的现代化高性能开源远程过程调用(RPC)框架。目前它正被多个谷歌云产品和对外 API 所使用。CoreOS 的分布式键值存储 etcd 就使用了 gRPC 进行点对点通讯。Docker 的便携式容器运行时 containerd 也通过 gRPC 暴露其功能,同时 containerd 本身也被捐献给了 CNCF。在 gRPC 中可以使用 Protocol Buffers 来定义服务的接口,Protocol Buffers 是一个强大的二进制序列化工具和语言。gRPC 也和诸多语言进行了集成,并可以自动生成特定语言的客户端和服务端接口。

CoreDNS 的前身是 SkyDNS ,它的主要目的是构建一个快速灵活的 DNS 服务器,让用户可以通过不同方式访问和使用 DNS 内的数据。它被设计为 Caddy 网络服务的一个服务器插件。CoreDNS 的每个特性都可以被实现为可插拔的中间件,如,日志、基于文件的 DNS 以及多种后端技术,进而可以拼接多个插件来创建定制化的管道。CoreDNS 已经得到扩展,可以直接被Kubernetes 访问服务数据,并以 KubeDNS 的形式提供给用户使用。

CNCF 项目的额外信息可以在基金会网站查看。CNCF 还将在 2017 年 3 月 29-30 日于德国柏林举办 CloudNativeCon 和 KubeCon。

查看英文原文: Cloud Native Computing Foundation (CNCF) Adds Linkerd, gRPC, and CoreDNS to Growing Portfolio

2017-03-28 19:001893
用户头像

发布了 41 篇内容, 共 13.8 次阅读, 收获喜欢 3 次。

关注

评论

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

Dockerfile 部署 Java 服务教程。

百度搜索:蓝易云

Java 云计算 Linux Dockerfile 云服务器

软件测试/测试开发|如何定位bug,一篇文章告诉你

霍格沃兹测试开发学社

低代码实施复杂应用的实践方法

明道云

WuBit:聚合BRC20资产交易,续写铭文市场新浪潮

石头财经

企业云桌面解决方案

青椒云云电脑

云桌面 云桌面解决方案

极狐GitLab 集成 sonarqube 实践指南

极狐GitLab

大数据技术探索:学习、应用与未来趋势

啊川..

绝地反击,不做背锅侠!

尚思卓越

运维 堡垒机

图形工作站跟服务器有什么区别?

青椒云云电脑

图形工作站

SSH远程直连Docker容器教程。

百度搜索:蓝易云

Docker Linux 运维 SSH 云服务器

Databend 开源周报第 125 期

Databend

C 语言教程:条件和 if...else 语句

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

我在平台与AIGC的交互的组件设计方案(2)

软件工程师-罗小东

技术人的 2023 总结:人工智能-基于机器学习的环境污染影响评估学习

恒山其若陋兮

#技术人的2023总结

ATorch:蚂蚁开源PyTorch分布式训练扩展库,助你将硬件算力压榨到极致

AI Infra

人工智能 aiinfra

WuBit:聚合BRC20资产交易,续写铭文市场新浪潮

BlockChain先知

Go 1.22新特性前瞻

Tony Bai

golang Go 语言 go1.22

Ampere 年度展望:AI 浪潮改变计算格局,预测 2024 年三大趋势

科技热闻

基于大语言模型LangChain框架:知识库问答系统实践

博文视点Broadview

拼多多商品ID取商品详情API:电商行业核心价值及实时数据采集

tbapi

拼多多API接口 拼多多商品详情数据接口 拼多多数据接口

E3PO:畅想 360° 视频传输开发实战

恒山其若陋兮

E3PO 畅想 360° 视频传输

如何用零代码工具去经营好企业的客户

明道云

连锁餐饮数字化:一体化运营管控平台

明道云

2023年度系列榜单出炉 这些优质应用你都用过多少?

最新动态

OpenAI换血大震动始末:“ChatGPT之父”奥特曼,缘何被“扫地出门”?

芯动大师

Nacos 荣获 GLCC 优秀社区,同时 2.3.0-BETA 发布,欢迎试用

阿里巴巴云原生

阿里云 云原生 nacos

IPQ6018 vs. IPQ8074: A Selection Guide for Wireless Network Processors

wallysSK

中国科学事业的长河上,升起一道曙光

脑极体

AI 算力

软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍

霍格沃兹测试开发学社

浙江电信基于 Amoro + Apache Iceberg 构建实时湖仓实践

Amoro Community

Apache iceberg 湖仓一体 大数据 开源 电信运营商

提升用户体验--了解和探索无障碍性测试

QE_LAB

无障碍 测试技术

云端原生计算基金会(CNCF)名下新增Linkerd,gRPC与CoreDNS_服务革新_Daniel Bryant_InfoQ精选文章