写点什么

CNCF 迎来第四位毕业生:K8s 工具包 CoreDNS

  • 2019-01-25
  • 本文字数:849 字

    阅读完需:约 3 分钟

CNCF迎来第四位毕业生:K8s工具包CoreDNS

近日,云原生计算基金会(CNCF)计划宣布开源项目 CoreDNS 毕业,这将是该基金会宣布的第四个毕业项目,前三个毕业项目分别是 Kubernetes、Prometheus、Envoy。


CoreDNS 是一个 Go 语言实现的链式插件,是一个高性能、易扩展的 DNS 服务端。虽然没有太多仪式,但这个消息足以让在云中运行服务和使用 Kubernetes 的人感到兴奋,因为该项目可以代替 kube-dns 很方便的部署在 K8s 集群中。


CNCF 作为一个厂商中立的基金会,致力于 Github 上快速成长的开源技术推广。根据 CNCF 方面的描述,毕业意味着 CoreDNS 项目已经被广泛采用,具备足够的多样性,既定的治理结构,并表现出对可持续性和包容性的承诺,这也意味着该项目遵守行为准则。


根据介绍,CoreDNS 允许云服务间相互通信,集群中的每个流程都需要知道自己是如何与其他服务联系,但集群 IP 地址往往是动态的,很难通过 IP 来解决服务问题。CoreDNS 为服务提供了一种发现彼此的方式,开发者只需知道服务名称,CoreDNS 就可回复相应 IP 地址。


CNCF 首席运营官 Chris Aniszczyk 在声明中表示,CoreDNS 是 Kubernetes 的标准 DNS 服务器,其工作方式与独立的 DNS 服务器一样,但容器编排软件以前依赖于 kube-dns 插件。


此外,CoreDNS 在 Apache License Version 2 下可用,可以侦听通过 UDP / TCP(go’old DNS),TLS(RFC 7858)和 gRPC(not a standard)传入的 DNS 请求,建议将其作为最新版 Kubernetes 的默认 DNS 服务器,可通过 AWS Route53 和 etcd 与 AWS 结合使用,同时也可以使用 Google Cloud DNS 支持,毕竟该项目最初由谷歌的工程师 Miek Gieben 创建。


虽然 CoreDNS 已经毕业,但其项目更新预计会持续,其项目开发人员正在研究 DNS 查询的访问控制列表(ACL)等功能。根据 CNCF,该项目有 100 多名贡献者,16 名活跃的维护者,并被许多企业采用,比如 Bose,Hellofresh,Skyscanner,SoundCloud,Trainline 和 Zalando 等。


参考链接:


https://www.theregister.co.uk/2019/01/24/cloud_contender_coredns/


Github 项目开源地址:https://github.com/coredns/coredns


2019-01-25 11:5812372
用户头像
赵钰莹 极客邦科技 总编辑

发布了 898 篇内容, 共 692.2 次阅读, 收获喜欢 2700 次。

关注

评论

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

开发互动直播应用很简单:声网 Android Demo保姆级跑通教程

声网

android RTC RTE 教程分享

代码实例解读如何安全发布对象

华为云开发者联盟

开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

贴合运维场景的告警聚合实现——以Zabbix为例

北海

运维 zabbix 告警 IT运维

坚持技术or转做管理,我们该如何选择?

石云升

极客时间 1月月更 技术领导力实战笔记

软件测试/测试开发 | app自动化测试(Android)--App 控件交互

测试人

软件测试 自动化测试 测试开发 appium app自动化测试

新范式+新标准=世界级产品|StarRocks年度总结

StarRocks

数据库

1

Doctor Blind

比亚迪元EV汽车拆解报告

不脱发的程序猿

嵌入式 汽车电子 比亚迪元EV汽车拆解

mockito入门

查拉图斯特拉说

后端 单元测试

云时代,好用的数据迁移方案推荐

NineData

数据库迁移 数据校验 数据复制 迁移工具 NineData

火山引擎DataTester:0代码也能实施A/B测试的实验平台

字节跳动数据平台

大数据 AB testing实战 企业号 2 月 PK 榜

自动驾驶汽车芯片的发展和分析

不脱发的程序猿

嵌入式 汽车电子 自动驾驶汽车芯片

想找个稳定的工作

MavenTalker

职业素养 职业发展 求职面试

分层次的电路设计方法

timerring

FPGA

比亚迪新能源汽车战略布局研究

不脱发的程序猿

汽车电子 比亚迪新能源汽车战略布局 比亚迪新能源汽车

RocketMQ源码-NameServer架构设计及启动流程

小小怪下士

Java 源码 程序员 RocketMQ

全球首个面向遥感任务设计的亿级视觉Transformer大模型

京东科技开发者

CNN 遥感 遥感影像 企业号 2 月 PK 榜 深度视觉

Databend Roadmap in 2023

Databend

BSN-DDC基础网络详解(一):基础介绍

BSN研习社

分享一个 HIVE SQL 性能优化点-使用公共表表达式 CTE 替换临时表

明哥的IT随笔

hadoop hive

一看就懂!任务提交的资源判断在Taier中的实践

袋鼠云数栈

架构实战营第 10 期 - 模块五:微博评论高性能高可用计算架构设计

kaizen

「架构实战营」

应用部署初探:3个主要阶段、4种常见模式

SEAL安全

应用部署

AIGC的浪潮下,文本生成发展得怎么样了?

澜舟孟子开源社区

人工智能 文本生成 AIGC

一文走进多核架构下的内存模

KaiwuDB

多模数据库 多核编程 内存模

OKR之剑·实战篇04:OKR执行过程优化的那些关键事

vivo互联网技术

团队管理 OKR

windows命令窗口

MEImei

2K字就能理解的async/await原理,还要拖多久?

梁木由

前端 前端开发 校招 前端入门

《欧拉开源操作系统行业应用案例集》2023年案例集征集开始!

openEuler

Linux 操作系统 openEuler

技术管理 之 干系人管理

码猿外

技术管理 干系人管理

CNCF迎来第四位毕业生:K8s工具包CoreDNS_云原生_赵钰莹_InfoQ精选文章