写点什么

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

发布了 882 篇内容, 共 638.4 次阅读, 收获喜欢 2679 次。

关注

评论

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

FIL矿池挖矿算力分发系统开发搭建

薇電13242772558

数字货币 算力

5分钟速读之Rust权威指南(十)

wzx

rust

如何入门数据分析?

数据社

大数据 数据分析 5月日更

hive的DDL语法基本操作

大数据技术指南

hive 5月日更

工业绿色发展可视化管理——高炉炼铁厂可视化系统

一只数据鲸鱼

数据可视化 工业物联网 智慧工厂 三维可视化 高炉炼铁

SUSECON 2021首日重点新闻:SLES 15 SP3和SUSE Rancher 2.6全新发布

Rancher

PingCode 3.0 发布,开启国产研发自动化时代

爱吃小舅的鱼

敏捷开发 研发管理 开发 研发工具 项目经理

团队项目进度跟踪难?延期风险高?国内企服排行榜第一的通用项目管理工具在这里了

爱吃小舅的鱼

进度条 PMP Certification 项目经理 项目管理工具

GitHub上下载量突破100000+阿里巴巴的这份开源项目如此牛逼

阿里巴巴 开源 编程 Java 25 周年

极狐GitLab 13.11功能回顾,含Kubernetes Agent和流水线合规性

极狐GitLab

系统运维 安全监控审计 #on-call #GitLab 极狐GitLabs

5G加油站,需要中频段

脑极体

看德威学校如何通过亚马逊云科技开启青少年AI探索之旅

亚马逊云科技 (Amazon Web Services)

太为难我了,阿里面试了7轮(5年经验,拿下P7岗offer)

Java 程序员 架构 面试

硬核出击,只为守护你的秘密!

亚马逊云科技 (Amazon Web Services)

Docgeni,开箱即用的 Angular 组件文档工具

PingCode研发中心

开源 研发工具

Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?

Linux服务器开发

redis 后端 多线程 Linux服务器开发 网络io

helm-kubernetes的包管理器

片风

云原生 Helm 包管理工具

膜拜!多次霸榜Github的springboot 实战派文档到底有多强?

Java 程序员 架构 面试

Python3 Note 如何合理使用assert

awen

Python assert

5.29 相约杭州!云原生 Meetup 第二期杭州站报名开启!

青云技术社区

云原生

打造生态“朋友圈”,英特尔以生态之道培育AI创新“大气候”

E科讯

Flutter 混合开发基础

网易云信

flutter 框架

原来,GitHub标星90K+的Leetcode刷题手册长这样

Java架构师迁哥

中台反思:云原生下API网关的选择

孤岛旭日

网关 api 网关 平台 技术中台

AI医疗发展中的机遇与有效监管

CECBC

打破固有思维(十九)

Changing Lin

阿里云黄博远:AI工程化是发挥算法及数据价值的效能中枢

阿里云大数据AI技术

Python3 Note 浮点类型误差问题

awen

Python 浮点型 decimal

用 Java 实现坦克大战,这个有点强了!

Java架构师迁哥

直播点播窄带高清之 JND 感知编码技术

网易云信

音视频 视频编码

Flink的流数据SQL

五分钟学大数据

flink 5月日更

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