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