IT/Network&Security
[k8s] CoreDNS
Hayley Shim
2023. 10. 29. 00:33
안녕하세요, 2022 kubecon 세션 중 CoreDNS Intro & Deep Dive 를 참고하여 주요 내용 위주로 정리했습니다.
CoreDNS
CoreDNS is a fast and flexible DNS server. The key word here is flexible: with CoreDNS you are able to do what you want with your DNS data by utilizing plugins.
- Flexible DNS server written in Go
- Focus on service discovery
- Plugin based architecture, easily extended
- Default DNS server in Kubernetes
- Supports DNS, DNS over TLS, DNS over gRPC
- AWS Route53, Azure DNS, Google Cloud DNS sync up
- Started by Miek Gieben
Service Discovery with CoreDNS
- DNS is a nice indirection
- Maximum flexibility
- Public-facing and internal
- Easy and simple to change
- Distributed in nature, scales to Internet
- Pervasive in IT infrastructure
Multi-Cloud & CoreDNS
- Multi-Cloud
- Diversified source information
- Misleading “100%” SLA from all cloud vendors

CoreDNS Intro & Deep Dive, Yong Tang
CoreDNS Demo
GitHub - coredns/demo
Contribute to coredns/demo development by creating an account on GitHub.
github.com
blog migration project
written in 2022.10.29
https://medium.com/techblog-hayleyshim/k8s-coredns-a5a382d7ec4d