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获得许可,并且是齐全开源的?捎糜贙ubernetes服务发现,权威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。
Copyright ? 沙巴 版权所有 京ICP备05032414号
京公网安备11010802024551号