The Cloud Native Computing Foundation (CNCF) has accepted the CoreDNS networking project into its project roster. CoreDNS had been trying to become a hosted CNCF project since at least October 2016, though it’s first attempt was not successful.
The CNCF itself is a Linux Foundation Collaborative Project that first got started back in July 2015. The first project to come over to the CNCF was Google’s Kubernetes open-source container orchestration platform. Since then the CNCF has added five other projects, including Prometheus monitoring, OpenTracing, Fluentd logging, LinkerD and the gRPC projects.
“Kubernetes and other technology projects use DNS for service discovery, so we are a key component to the implementation of cloud-native architectures,” John Belamaric, CoreDNS core maintainer and distinguished architect at Infoblox, said in a statement. “Additionally, CoreDNS’ design allows easy extension of DNS functionality to various container stacks.”
DNS Service Discovery Technology for the Cloud
CoreDNS bills itself as a DNS service discovery technology for the cloud. The technology is written in the open-source Go programming language and started off as a fork of the Caddy HTTP2 web server project back in March 2016.
According to CoreDNS’ own Github project page description, CoreDNS can be used as an authoritative nameserver for domains, and should be stable enough to provide you with good DNS as well as DNSSEC service.
“All in all, CoreDNS should be able to provide you with enough functionality to replace parts of BIND 9, Knot, NSD or PowerDNS and SkyDNS,” the Github page states.
“A focused, lightweight DNS server with a microservice philosophy guiding its internal design, CoreDNS is a critical component to the cloud-native architecture and an important project for CNCF,” Jonathan Boulle, CNCF Technical Oversight Committee representative and head of containers and Berlin site lead at CoreOS, said in a statement.
CoreOS, which is a leading contributor to the CNCF, is not directly related to CoreDNS.
Sean Michael Kerner is a senior editor at eWEEK and InternetNews.com. Follow him on Twitter @TechJournalist.