云原生计算基金会宣布CoreDNS项目正式毕业

栏目: 编程工具 · 发布时间: 5年前

内容简介:云原生计算基金会(简称CNCF,负责为Kubernetes与Prometheus等开源技术提供支持)日前宣布,继去年毕业的Kubernetes、Prometheux以及Envoy等开源技术之后,CoreDNS成为其2019年的首个毕业项目。要从孵化阶段走向毕业,项目必须在市场上表现出活跃的采用积极性、多样性、规范的治理流程,以及对于社区可持续性与包容性做出坚定承诺。CoreDNS是一套快速、灵活且现代的DNS服务器方案,亦可在云原生部署场景下提供服务发现功能。基于其提供了能够向下兼容,且具备可扩展性的Kub

云原生计算基金会(简称CNCF,负责为Kubernetes与Prometheus等开源技术提供支持)日前宣布,继去年毕业的Kubernetes、Prometheux以及Envoy等开源技术之后,CoreDNS成为其2019年的首个毕业项目。要从孵化阶段走向毕业,项目必须在市场上表现出活跃的采用积极性、多样性、规范的治理流程,以及对于社区可持续性与包容性做出坚定承诺。

CoreDNS是一套快速、灵活且现代的DNS服务器方案,亦可在云原生部署场景下提供服务发现功能。基于其提供了能够向下兼容,且具备可扩展性的Kubernetes集成能力,因此在Kubernetes的最新版本(1.13)中CoreDNS被指定为未来一切部署场景中的默认DNS选项。此外,该服务器还适用于配合AWS(启用AWS Route 53与etcd)的混合云环境下的原生云集成,未来亦有计划进一步为Google Cloud DNS提供支持。

云原生计算基金会COO Chris Aniszczyk表示,“CoreDNS已经在最近两年中成为云原生计算基金会不可或缺的重要项目,并在社区的努力推动下达到毕业水平,同时正式成为Kubernetes的默认DNS服务器。此外,CoreDNS亦是一款出色的独立DNS服务器方案,正不断被用于更多其它环境——我们很高兴能够随着项目的发展而不断为其社区提供支持。”

该项目由Miek Gieben于2016年3月正式建立,他当时担任谷歌公司的站点可靠性工程师。在构建CoreDNS时,社区考虑到其它DNS服务器方案的局限性,希望打造出一款能够与多个后端(例如etcd、Consul以及Kubernetes)进行通信的通用型DNS服务器。CoreDNS随后于2017年加入到Cloud Native Sandbox当中,并于2018年2月晋升为孵化项目。如今,该项目已经拥有100多位贡献者,16位活跃维护者,亦有众多组织机构在Kubernetes内外的生产环境中加以使用——包括Bose、Hellofresh、Skyscanner、SoundCloud、Trainline以及Zalando等。

CoreDNS维护者Yong Tang表示,“自从2017年年初加入云原生计算基金会以来,CoreDNS迎来了良好的社区增长表现,亦在生产环境中展现出惊人的应用空间。我们非常感谢云原生计算基金会对CoreDNS项目的大力帮助,亦期待继续保持合作以不断扩大我们的社区规模。”

Okkur Labs创始人兼CoreDNS维护者Michael Grosser指出,“CoreDNS项目及社区已经取得巨大进展,而成为云原生计算基金会毕业项目则标志着一大重要里程碑。从一套用于发布Prometheus指标的简单DNS服务器,到一款具备固有灵活性的成熟DNS解决方案,再到大多数Kubernetes集群内的信心组件并为无数用户带来更理想的稳定性与灵活性,这一切都令我们对于CoreDNS背后强大的支持社区充满信心。”

谷歌云计算高级软件工程师、CoreDNS高级维护者John Belamaric表示,“CoreDNS的灵活性以及基于插件的架构设计,已经被证明是一种理想的DNS服务器构建思路。CoreDNS的易于集成与可扩展能力对于各种DNS服务与用例的实现而言至关重要——从Kubernetes服务发现到基于策略的DNS与广告拦截,都离不开这两大重要能力。云原生计算基金会对该项目提供的支持同样不可或缺,我们很高兴能够正式毕业并继续发展我们的多元化项目社区。”

Infoblox公司软件经理Francois Tur指出,“作为一位项目维护者,我专注于调整CoreDNS以供Kubernetes社区使用,以Kubernetes中的CoreDNS部署场景为基础开展协作,并验证CoreDNS作为Kubernetes集群指定DNS服务器的实际效果。今天CoreDNS从云原生计算基金会毕业,对于我们的项目社区来讲是个了不起的成熟。这一旅程开始于两年多之前,而且一切都才刚刚开始。”

为了正式从孵化状态毕业,CoreDNS项目遵循云原生计算基金会的行为准则。CoreDNS团队还在过去一年当中先后发布了12个版本,项目目前拥有35款内置插件以及15款外部插件,其中一部分由Kubernetes社区开发而成。此外,CoreDNS在过去两年中还参与到谷歌公司组织的代码夏令营(Google Summer of Code)当中——活动中导师将与在校实习生们结对探索,旨在推动云原生项目的不断发展。

Infoblox公司高级软件经理Naveen Singh表示,“在Infoblox公司,我们很自豪地能够在自己的SAAS DNS产品当中使用CoreDNS,而且目前也已经在全球范围内部署了众多CoreDNS实例。CoreDNS目前正在为全体Infoblox云客户支持生产DNS流量,其中也包括不少财富五百强企业。我们非常欣赏CoreDNS的插件架构,其为我们带来了巨大的灵活性空间、更高的开发速度与更快的发布周期。”

GitNS创始人Michael Grosser指出,“将GitNS.com建立在CoreDNS这一坚实的基础之上,是我做出的最明智的决定之一。考虑到DNS的基本特性,要求我们必须选择一套具有高性能、高可靠性以及强大扩展能力的系统作为构建基础。CoreDNS项目拥有着令人难以置信的卓越社区,我们非常乐于为其提供支持。随着CoreDNS从云原生计算基金会正式毕业,其将成为构建基础设施与定制化用例中最理想的DNS平台选项之一。”

CoreDNS背景信息:

  • CoreDNS是一套由 Go 语言编写而成的DNS服务器,其遵循Apache License Version 2许可,且完全开源。
  • CoreDNS凭借着强大的灵活性而适用于多种环境及用例。其可用于Kubernetes服务发现、权威DNS服务器、高DNS强度应用的本地缓存等等。其中的各款插件能够彼此链接以实现Prometheus指标检测等额外功能,亦可以开箱即用的方式带来重写查询等功能。
  • 除了从标准区域文件提供DNS之外,CoreDNS还通过Kubernetes插件与Kubernetes相集成,可利用etcd插件直接对接etcd,并能够与多种其它后端数据提供程序进行整合。
  • 若需下载CoreDNS项目本体,或者参阅与项目相关的说明文档与背景信息,请访问 https://github.com/coredns/coredns

原文链接: Cloud Native Computing Foundation Announces CoreDNS Graduation


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

走进搜索引擎

走进搜索引擎

梁斌 / 电子工业出版社 / 2007-1 / 49.80元

《走进搜索引擎》由搜索引擎开发研究领域年轻而有活力的科学家精心编写,作者将自己对搜索引擎的深刻理解和实际应用巧妙地结合,使得从未接触过搜索引擎原理的读者也能够轻松地在搜索引擎的大厦中邀游一番。《走进搜索引擎》作为搜索引擎原理与技术的入门书籍,面向那些有志从事搜索引擎行业的青年学生、需要完整理解并优化搜索引擎的专业技术人员、搜索引擎的营销人员,以及网站的负责人等。《走进搜索引擎》是从事搜索引擎开发的......一起来看看 《走进搜索引擎》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试