写点什么

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:5812403
用户头像
赵钰莹 极客邦科技 总编辑

发布了 912 篇内容, 共 709.6 次阅读, 收获喜欢 2708 次。

关注

评论

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

得物质量管理体系的建设与应用

得物技术

测试 质量 企业号 2024年5月 PK 榜

腾讯、阿里、B站最新面经汇总,有的妥妥的凉经

王中阳Go

golang 面试题 大厂面经 Go进阶

ClickHouse沙龙来了,NineData将分享数据管理与同步的关键技术!

NineData

Clickhouse Meetup 杭州 NineData 迁移同步

跨云厂商的不停机数据库迁移!使用NineData就可以了

NineData

Google 数据库迁移 多云架构 无停机数据库迁移 跨云厂商

苹果M1/M2电脑安装Lightroom Classic 2022(LRC2022) 后打开闪退怎么办?

Rose

什么是蜜罐,在当前网络安全形势下,蜜罐能提供哪些帮助

德迅云安全杨德俊

NineData云原生智能数据管理平台新功能发布|2024年4月版

NineData

sql 数据迁移 数据备份 NineData 对比工具

API主导的商业模式是否将在AI时代蓬勃发展?

幂简集成

AI API

“她”来了,陪伴赛道巨变!为GPT-4o加上你的一个数字分身

京东科技开发者

软件适应性定义以及作用简单讲解-行云管家

行云管家

软件 行云管家 软件适应性

通过MVEL表达式和Apache Chain职责链模式解耦MQ消息处理节点的实践应用

京东科技开发者

软件测试学习笔记丨黑盒测试方法论-场景法

测试人

软件测试

JetBrains Rider 2024永久注册码 mac/win 跨平台.NET IDE集成开发

Rose

NineData亮相GOPS大会:揭秘新时代企业级数据库DevOps最佳实践

NineData

数据库 DevOps 工具 NineData SQL IDE

观测云产品更新 | 监控、场景仪表板、查看器、服务管理、DQL等

观测云

监控

京东JD商品sku信息API返回值解读:数据驱动的商品属性研究

技术冰糖葫芦

API boy API 接口 API 文档

暗水印——空域:音频水印(看不见我吧 啦啦啦~)

京东科技开发者

报名开启|智能化可观测:可观测开源开发者Meetup

TRaaS

活动报名

Oracle到PostgreSQL的不停机数据库迁移!

NineData

oracle postgresql NineData 无停机迁移 异常告警

INFINI Labs 产品更新 | Console 1.24.0 操作日志审计功能发布

极限实验室

console Gateway 极限科技 产品更新发布

京东秒送售后系统退款业务重构心得| 京东零售技术团队

京东科技开发者

解锁高效创新:IPD策略如何重塑产品开发流程

不在线第一只蜗牛

大数据 产品开发

适用于Windows、Mac平台:Sublime Text代码编辑器 含注册码

Rose

教你如何搞定springboot集成kafka

华为云开发者联盟

kafka springboot 华为云 华为云开发者联盟 企业号2024年5月PK榜

漆包线行业你了解多少?专业漆包线行业MES生产管理系统

万界星空科技

制造业 mes 万界星空科技 漆包线mes 漆包线

立即注册 | 线上讲座:基于 NGINX 为现代应用构筑三大安全防线

NGINX开源社区

nginx DevOps DOS攻击 OWASP十大漏洞 NGINX PLUS

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