写点什么

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

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

关注

评论

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

BSN-DDC基础网络详解(十):官方DDC应用SDK

BSN研习社

你不想成长,生活总会逼着你成长,阿里P8架构师分享十年学习生涯

程序知音

Java redis spring java架构 后端技术

从不均匀性角度浅析AB实验 | 京东云技术团队

京东科技开发者

A/B 测试 AB实验 企业号 4 月 PK 榜 不均匀 实验准确度

浅谈复杂业务系统的架构设计 | 京东云技术团队

京东科技开发者

架构 DDD 架构设计 企业号 4 月 PK 榜 复杂系统

软件测试/测试开发丨利用ChatGPT自动生成测试用例思维导图

测试人

软件测试 自动化测试 测试开发 测试用例 ChatGPT

深度学习模型可视化-keras版

AIWeker

Python 深度学习 可视化 keras 三周年连更

如何优雅的使用策略模式

全球首个开发者村启动开村,产业聚力松山湖,共创大湾区创新高地

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

节前超级干货福利放送!这可能是最实用的 Conan 管理依赖贴

Zilliz

非结构化数据 Milvus Zilliz 向量数据库 依赖管理

新浪张俊林:大语言模型的涌现能力——现象与解释

NLP资深玩家

GitHub经典教材!阿里P8的这份SpringBoot精髓到底厉害在哪里?

Java spring 微服务 Spring Boot 框架

政务智能办体验升级、乳腺癌创新药加速研发,飞桨和文心大模型驱动应用智能涌现

飞桨PaddlePaddle

百度飞桨

一文理清 TiDB 与 MySQL 中的常用字符集及排序规则

TiDB 社区干货传送门

新版本/特性解读 6.x 实践

手把手教你成为 TiDB 的 Contributor

TiDB 社区干货传送门

实践案例 故障排查/诊断 TiDB 源码解读

中移链控制台对接4A平台功能验证介绍

BSN研习社

springboot升级过程中踩坑定位分析记录 | 京东云技术团队

京东科技开发者

spring Spring Boot release 企业号 4 月 PK 榜

软硬件负载均衡 IP 地址透传

TiDB 社区干货传送门

数据库架构设计 数据库连接

任务编排:CompletableFuture从入门到精通

Java CompletableFuture

干货好文 | 两地三中心到异地双活演变及关键技术探讨

沃趣科技

MySQL 数据库 opengauss

GitHub下载已过百万!阿里这份Java虚拟机源码剖析手册真的绝了

Java JVM 虚拟机

ShareSDK 新浪微博平台注册指南

MobTech袤博科技

长春市做等保评测的公司有几家?名单有哪些?

行云管家

等保 等保测评 长春

TiDB x Flink x Iceberg 实时 ODS 实践

TiDB 社区干货传送门

TiSpark v3.0.3 & v3.1.3 发布

TiDB 社区干货传送门

新版本/特性解读

5月7日【飞天Club × 云原生技术实践营—飞天免费计划实践专场】开启报名

阿里巴巴云原生

阿里云 云原生 飞天Club

软件测试/测试开发丨面试题之软素质与反问面试官篇(附答案)

测试人

软件测试 自动化测试 测试开发 测试用例 ChatGPT

TiDB x Flink 数据集成实践

TiDB 社区干货传送门

2023年免费的堡垒机就用行云管家!安全感满满!

行云管家

网络安全 等保 小微企业

eBPF的发展演进---从石器时代到成为神(五)

统信软件

操作系统 Linux Kenel

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