云计算安全+

CNCF基金会宣布:CoreDNS毕业


发布时间 2019-05-08  


2019年1月24日 - 支持Kubernetes和Prometheus等开源技术的Cloud NativeComputingFoundation(CNCF)今天宣布,CoreDNS成为2019年第一个毕业的项目,继去年Kubernetes,Prometheus和Envoy的第4个毕业项目。要从孵化的成熟水平升级到毕业,项目必须表现出蓬勃的采用,多样性,正式的治理过程,以及对社区可持续性和包容性的坚定承诺。


为了正式从孵化状态毕业,该项目采用了CNCF行为准则。 CoreDNS团队在过去一年中还完成了12个版本,现在有35个内置插件和15个外部插件,其中几个为Kubernetes社区开发。


CoreDNS是用Go编写的一种快速,灵活且现代的DNS服务器。它根据Apache许可证版本2获得许可,并且是完全开源的。可用于Kubernetes服务发现,权威DNS服务器,DNS重型应用程序的本地缓存等等。每个插件链接在一起,启用其他功能,如Prometheus指标或开箱即用的查询重写。


除了从标准区域文件提供DNS之外,CoreDNS还通过Kubernetes插件与Kubernetes集成,使用etcd插件直接通过etcd,以及与许多其他后端数据提供程序集成。


由于它提供了与Kubernetes向后兼容、可扩展的集成,最新的Kubernetes版本(1.13)正式推荐CoreDNS作为所有部署的默认DNS。该服务器还可用于AWS的混合云环境中的本机云集成,使用AWS Route53和etcd  - 计划尽快添加Google Cloud 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。


相关推荐
重要看点
工业互联网
工业互联网

工业自动化控制系统,主要利用电子、电气、机械、软件组合实现,广泛用于电力、水利、能源、数据采集等关键基础设施领域,包括SCADA、DCS、PLC等工业控制系统的安全问题。