AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

云端原生计算基金会(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:002189
用户头像

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

关注

评论

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

APISIX-Datadog 插件发布,助力用户提高系统的可观测性

API7.ai 技术团队

云原生 可观测性 API网关 APISIX Datadog

Taro 3.4 beta 发布: 支持 Preact 为应用开辟更多体积空间

凹凸实验室

taro 大前端 React HarmonyOS

Zillow“炒房”失败,算法神话破灭了吗?

脑极体

【架构实战营】模块五

衣谷

架构实战营

如何使用 Kubernetes 监测定位慢调用

阿里巴巴云原生

阿里云 Kubernetes 云原生 监控工具

.NET 中缓存的实现

喵叔

11月日更

读《区块链技术及应用第二版》华为区块链发展思路、双引擎战略及华为区块链特点和使用有感

孙叫兽

区块链 华为链 华为区块链服务

ONES Talk | 我们为什么选择最难走的软件之路

万事ONES

SaaS ONES

不要累死自己,也不要卷死别人。

石云升

内卷 职场经验 11月日更

区块链技术及其军事应用

CECBC

元宇宙所带来价值共识的历史回归

CECBC

技术管理哲学随笔:如果空降,你会怎么做

dclar

CTO 技术管理 管理经

一网成擒全端涵盖,在不同架构(Intel x86/Apple m1 silicon)不同开发平台(Win10/Win11/Mac/Ubuntu)上安装配置Python3.10开发环境

刘悦的技术博客

Python ubuntu Mac Python3 win11

雪花算法对System.currentTimeMillis()优化真的有用么?

秦怀杂货店

分布式 算法 雪花算法

移动支付与支付安全SDL

明亮安全观

网络安全 信息安全 数据安全 支付安全 交易安全

在线文本字符串批量替换工具

入门小站

工具

大厂算法面试之leetcode精讲13.单调栈

全栈潇晨

LeetCode 算法面试

TypeScript 之基础入门

冴羽

JavaScript typescript html5 翻译 大前端

Deco 智能代码技术揭秘:设计稿智能生成代码

凹凸实验室

机器学习 AI 大前端 低代码

30 K8S之Deployment控制器

穿过生命散发芬芳

k8s 11月日更

大湾区|Serverless 线下活动两连发

阿里巴巴云原生

阿里云 Serverless 云原生 线下活动 大湾区

“元宇宙”来了 城市会消亡吗?

CECBC

文章目录 [Index]

dclar

大数据 技术 管理 操作系统 中间件

[Pulsar] 按照KeyHashRange读取消息

Zike Yang

Apache Pulsar 11月日更

创新模式驱动生产力提升,融云社交场景化 SDK 探索

融云 RongCloud

直播 sdk 语聊房 场景化

hw5-微博评论高性能高可用

WWH

架构实战营

总决赛金银铜奖揭晓,2021信创“大比武”鲲鹏赛道圆满落幕!

科技热闻

【DevKit黑科技揭秘】│深入浅出DevKit性能调优,让系统“瓶颈”无处遁形

Geek_32c4d0

恒源云(GPUSHARE)_卷积神经网络的工作原理

恒源云

深度学习

论渗透信息收集的重要性

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Nocalhost 成功加入 CNCF 沙箱

科技热闻

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