云原生计算基金会宣布CoreDNS毕业

快速增加的DNS服务器,做为Kubernetes的官方默认DNSlinux

图片描述

支持Kubernetes®和Prometheus™等开源技术的Cloud Native Computing Foundation®云原生计算基金会(CNCF®)今天宣布,在去年毕业的Kubernetes、Prometheus和Envoy以后,CoreDNS是2019年第一个毕业的项目。要从孵化的成熟水平升级到毕业,项目必须表现出蓬勃的采用、多样性、正式的治理过程,以及对社区可持续性和包容性的坚决承诺。git

CoreDNS是一个快速、灵活且现代的DNS服务器,可在云原生部署中提供服务发现。因为它提供了与Kubernetes向后兼容但可扩展的集成,最新的Kubernetes版本(1.13)正式推荐CoreDNS做为全部部署的默认DNS。该服务器还可用于AWS的混合云环境,使用AWS Route53和etcd集成,亦计划尽快添加Google Cloud DNS支持。github

“CoreDNS成为CNCF的一部分已经近两年,被社区培养以达到毕业水平,并正式成为Kubernetes的DNS服务器,”CNCF的首席运营官,Chris Aniszczyk表示。“此外,CoreDNS是一个出色的独立DNS服务器,可继续在更多环境中使用。咱们很高兴可以随着社区的发展继续提供支持。”后端

该项目由Miek Gieben于2016年3月建立,他当时是Google的站点可靠性工程师。在构建CoreDNS时,社区考虑了其余DNS服务器的局限性,建立可与多个后端通讯的通用DNS服务器,如etcd、Consul和Kubernetes。CoreDNS后来于2017年加入了Cloud Native Sandbox,于2018年2月成为孵化项目。今天,该项目有100多个贡献者,16个活跃的维护者,以及许多在Kubernetes内外使用它的组织,包括Bose、Hellofresh、Skyscanner、SoundCloud、Trainline和Zalando。缓存

“自从2017年初加入CNCF以来,CoreDNS一直可以看到出色的社区增加和生产中的惊人使用,”CoreDNS维护者,Yong Tang表示。“咱们很是感谢CNCF帮助CoreDNS成为成功的项目,并期待与CNCF一块儿继续发展咱们的社区。”服务器

“CoreDNS项目和社区已经走过了一段漫长的道路,从而达到成为CNCF项目毕业的重要里程碑,”CoreDNS维护者和Okkur Labs创始人,Michael Grosser说道。“从一个简单的DNS服务器暴露Prometheus指标,到一个内置巨大灵活性的成熟DNS解决方案。成为大多数Kubernetes集群的核心组件,为用户带来更多的稳定性和灵活性,让咱们对支持CoreDNS的强大社区充满信心。”网络

“CoreDNS的灵活、基于插件的架构,已被证实是DNS服务器的强大设计。易于集成和扩展,使得CoreDNS在实施各类DNS服务和用例变得相当重,从Kubernetes服务发,到基于政策的DNS和广告拦截,”Google云计算高级软件工程师和CoreDNS高级维护者,John Belamaric表示。“CNCF对该项目的支持对CoreDNS的成功相当重要,咱们很高兴可以毕业,并继续发展咱们多元化的社区。”架构

“做为项目维护者,我专一于调整CoreDNS以供Kubernetes社区采用,在Kubernetes部署CoreDNS上进行协做,并将项目验证为Kubernetes集群的DNS服务器,”Infoblox软件经理,Francois Tur表示。“今天CoreDNS从CNCF毕业,对咱们的项目社区来讲是一项了不得的成就。这个旅程始于两年多之前,咱们才刚刚开始。”性能

为了正式从孵化状态毕业,该项目采用了CNCF行为准则。CoreDNS团队在过去一年中还完成了12个版本,如今有35个内置插件和15个外部插件,其中几个为Kubernetes社区开发。它参与了过去两年的Google Summer of Code,当中导师与学生实习生配对,帮助推动不断发展的云原生项目。区块链

“在Infoblox Inc.,咱们很光荣可以在咱们的SAAS DNS产品中使用CoreDNS,咱们已经在全球范围内部署了多个CoreDNS实例。它目前正在为全部Infoblox云客户在生产环境提供DNS流量,包括一些财富500强企业,”Infoblox高级软件经理,Naveen Singh表示。“咱们很是欣赏CoreDNS的插件架构,它为咱们提供了更大的灵活性、更高的开发速度和更快的发布周期。”

“使用CoreDNS做为坚实的基础上构建GitNS.com是一个很好的决定。DNS的基本特性使得在高性能、可靠和可扩展的系统之上构建相当重要,“GitNS创始人,Michael Grosser说。“该项目有一个使人难以置信的社区,咱们很是乐意支持。随着CoreDNS从CNCF毕业,它成为构建基础架构和自定义用例的最佳DNS平台之一。”

CoreDNS背景

  • CoreDNS是用Go编写的DNS服务器。它根据Apache许可证版本2受权许可,而且是彻底开源的。
  • CoreDNS因其灵活性,可用于多种环境和用例。可用于Kubernetes服务发现、权威的DNS服务器、DNS重型应用程序的本地缓存等等。每一个插件连接在一块儿赋能其余功能,如Prometheus指标或开箱即用的查询重写。
  • 除了从标准区域文件提供DNS以外,CoreDNS经过Kubernetes插件与Kubernetes集成,使用etcd插件直接经过etcd,以及与许多其余后端数据提供程序集成。
  • 有关下载、文档和参与项目的背景信息,请到https://github.com/coredns/co...

2019年KubeCon + CloudNativeCon中国论坛提案征集(CFP)现已开放

KubeCon + CloudNativeCon 论坛让用户、开发人员、从业人员汇聚一堂,面对面进行交流合做。与会人员有 Kubernetes、Prometheus 及其余云原生计算基金会 (CNCF) 主办项目的领导,和咱们一同探讨云原生生态系统发展方向。

2019年中国开源峰会提案征集(CFP)现已开放

在中国开源峰会上,与会者将共同合做及共享信息,了解最新和最有趣的开源技术,包括Linux、IoT、区块链、AI、网络等;并得到如何在开源社区中导向和引领的信息。

大会日期:

  • 提案征集截止日期:太平洋标准时间 2 月 15 日,星期五,晚上 11:59
  • 提案征集通知日期:2019 年 4 月 1 日
  • 会议日程通告日期:2019 年 4 月 3 日
  • 幻灯片提交截止日期:6 月 17 日,星期一
  • 会议活动举办日期:2019 年 6 月 24 至 26 日

2019年KubeCon + CloudNativeCon + Open Source Summit China赞助方案出炉啦