2021.09. ์ด์ฅ์ฌ ๐ง [email protected] ๐ https://github.com/jangjaelee ๐ http://www.awx.kr
ExternalDNS๋ Public DNS ์๋ฒ๋ฅผ ํตํด Kubernetes ๋ฆฌ์์ค๋ฅผ ๊ฒ์ ํ ์ ์๋๋ก DNS ๊ด๋ฆฌ๋ฅผ ์๋ํ ํ๋๋ฐ ๋์์ ์ฃผ๋ ์คํ์์ค ๋๊ตฌ ์ ๋๋ค.
๋ํ ๋ ธ์ถ๋ kubernetes ๋ฆฌ์์ค(service, ingress)๋ฅผ DNS Porvider์ ๋๊ธฐํ ํ์ฌ DNS ๋ ์ฝ๋๋ฅผ ๋์ ์ผ๋ก ์ ์ดํ๋ ๊ธฐ๋ฅ์ ์ ๊ณต ํฉ๋๋ค.
๊ทธ๋ฌ๋ KubeDNS์ ๋ฌ๋ฆฌ DNS ์๋ฒ ์์ฒด๊ฐ ์๋๋ผ AWS Route53, Google CloudDNS, AzureDNS, CloudFlare ๋ฑ์ ๋ค๋ฅธ DNS Provider์ ํจ๊ป ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค.
์ถ์ฒ : https://edgehog.blog/a-self-hosted-external-dns-resolver-for-kubernetes-111a27d6fc2c
AWS์ Amazon EKS ํด๋ฌ์คํฐ ๋ด์์ ExternalDNS๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ค์น์ ์ค์ ๋ฐฉ๋ฒ์ ์์ ๋ณด๊ณ DNS Record๋ฅผ ์ถ๊ฐ ํ๊ธฐ ์ํด Kubernetes์ Ingress, Service์์ ExternalDNS๊ฐ ์ด๋ป๊ฒ ์๋ ํ๋์ง๋ฅผ ์ค๋ช ํ๊ฒ ์ต๋๋ค.