写点什么

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

发布了 914 篇内容, 共 713.3 次阅读, 收获喜欢 2710 次。

关注

评论

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

谷歌报告:76% 的开发者依赖 AI 工具完成编写、解释代码等任务

飞算JavaAI开发助手

蚂蚁数科推出新区块链平台 驱动万亿级新能源资产RWA交易新生态

Lily

NotebookLM 音频概览支持中文;扎克伯格 LlamaCon 发言:语音当下被低估了,未来语音交互将占据更大比重丨日报

声网

大数据从业者必知必会的Hive SQL调优技巧

京东科技开发者

华为钱包,何以“碰”出未来?

脑极体

AI

为什么 Go 开发者开始用 AI 写 Java?跨语言代码生成的隐藏技能与行业变革

飞算JavaAI开发助手

如何高效使用氛围编程:一种与 AI 协作的新编程范式

baiyutang

编程 AI 开发 AIGC LLM

《高效能人士的七个习惯》中英双语配图

柯杰

高效能人士的七个习惯

2025最新TikTok运营IP配置指南

Ogcloud

云手机 tiktok运营 海外IP 原生IP 本地IP

AI 时代程序员生存指南:掌握工具者掌控职场主动权

飞算JavaAI开发助手

【华为云MySQL技术专栏】Binlog压缩:节省存储,优化网络,提升性能

华为云开发者联盟

华为云 #Mysql

虚拟云环境中的高性能块设备:并行文件系统比较

Sergey Platonov

storage 高性能计算,

iVX:全场景数字化转型的技术重构

代码制造者

工业互联网 智慧城市 元宇宙

泛微亮相鸿蒙生态峰会:共建协同管理基石,助推数智办公“新样板”涌现

最新动态

AI 智能体开发框架的特点

北京木奇移动技术有限公司

AI大模型 AI智能体 软件外包公司

Easysearch 索引生命周期管理实战

极限实验室

easysearch

VMware ESXi 8.0U3e macOS Unlocker & OEM BIOS Inspur (浪潮) 定制版

sysin

esxi

不同规模的企业组网方案选择指南:从初创到集团

Ogcloud

组网 组网网络 企业组网 办公网络

java浅拷贝BeanUtils.copyProperties引发的RPC异常

京东科技开发者

端到端观测分析:从前端负载均衡到后端服务

观测云

可观测性

掌握设计模式--策略模式

不在线第一只蜗牛

设计模式

Go语言入门:(一)环境安装

北桥苏

GO语言编程

StarRocks Lakehouse 如何重构大数据架构?

镜舟科技

大数据 存算分离架构 LakeHouse StarRocks 物化视图

AI 工具选型误区:为什么 “功能多” 不等于 “适合你”?

飞算JavaAI开发助手

如何写出一份优秀的简历?

Y11

面试 找工作 招聘 找实习

镜舟科技出席工业软件创新暨开源峰会,分享开源创新与生态协同实践

镜舟科技

AI 开源生态 工业软件 镜舟科技 生态协同

大数据平台与数据仓库的核心差异是什么?

镜舟科技

数据仓库 数据湖 大数据平台 StarRocks 湖仓一体

如何构建安全可靠的 HarmonyOS 应用

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT 实践分享

Databend 产品月报(2025年4月)

Databend

《算法导论(第4版)》阅读笔记:p1-p1

codists

算法

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