【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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:5812124
用户头像
赵钰莹 InfoQ 主编

发布了 870 篇内容, 共 599.0 次阅读, 收获喜欢 2669 次。

关注

评论

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

企业轻量应用,云耀云服务器L实例能帮大忙!

YG科技

一文详解TextBrewer

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 8 月 PK 榜

何时使用Elasticsearch而不是MySql

越长大越悲伤

MySQL elasticsearch

面向万物智联的应用框架的思考与探索

OpenHarmony开发者

OpenHarmony

JVM内存管理--GC算法精解(五分钟教你终极算法---分代搜集算法)

java易二三

编程 程序员 计算机 科技 技术宅

字符串匹配算法BM算法

java易二三

编程 程序员 算法 计算机 BM

科兴未来|2023“数智未来,聚放神采”医疗科技创新挑战赛

科兴未来News

Programming abstractions in C阅读笔记:p76-p83

codists

SpringBoot3进阶用法

Java 架构 springboot SpringBoot3

深入理解 HDFS(三):HRPC

冰心的小屋

hdfs RPC hadoop rpc

挖掘数据价值,助力企业智能升级丨华为云华为云通用AI解决方案简评

YG科技

redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?

java易二三

redis 编程 程序员 面试 计算机

Go 注释

小万哥

Go 程序员 云原生 后端 开发

代码随想录Day41 - 动态规划(三)

jjn0703

上海博卡:基于支付宝公私域隐私计算的精准营销探索实践

TRaaS

小程序 支付宝小程序 隐私计算

探索式测试-用Scrum的套路做测试

大头

Scrum 敏捷测试 探索测试 敏捷迭代

【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio快速构建React完成点餐H5页面还原

小小白

腾讯云 Cloud Studio

服装行业多模态算法个性化产品定制方案 | 京东云技术团队

京东科技开发者

数据化 AIGC GPT 企业号 8 月 PK 榜

开发秘籍,教你快速完成MySQL数据的差异对比!

NineData

数据库 监控治理 NineData 对比工具 对比软件

线程池-从零到一了解并掌握线程池

派大星

线程池 Java 面试题

火山引擎DataLeap数据质量动态探查及相关前端实现

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 企业号 8 月 PK 榜

从源码层面深度剖析Spring循环依赖 | 京东云技术团队

京东科技开发者

spring 源码剖析 循环依赖 @Bean 企业号 8 月 PK 榜

夹具、治具、模具零件加工|云MES系统解决方案

万界星空科技

开源 解决方案 MES系统

如何使用Kafka构建事件驱动的架构

这我可不懂

kafka EDA 事件流

测试同学如何提升自己的职场竞争力

老张

核心竞争力

面向大模型的存储加速方案设计和实践

百度Geek说

人工智能 nlp 企业号 8 月 PK 榜

ps2023ai破解下载 photoshop 2023beta 25.0最新激活安装 永久使用

晴雯哥

使用 Vue 自定义拖放文件上传

互联网工科生

GitHub Vue 代码

redis 的哨兵模式详解和实战

java易二三

Java redis 编程 程序员 计算机

Zebec Protocol ,不止于 Web3 世界的 “Paypal”

西柚子

有奖活动 | 大咖论道:一同畅聊鸿蒙生态

HarmonyOS开发者

HarmonyOS

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