Kubernetes์์ DNS ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ - ๋๋ฉ์ธ์ ์ฐพ์์
Kubernetes์์ DNS ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ - ๋๋ฉ์ธ์ ์ฐพ์์ ๊ด๋ จ
๋ค์ด๋ฒ ์ฌ๋ด ๊ธฐ์ ๊ต๋ฅ ํ์ฌ์ธ NAVER ENGINEERING DAY 2024(5์)์์ ๋ฐํ๋์๋ ์ธ์ ์ ๊ณต๊ฐํฉ๋๋ค.
๋ฐํ ๋ด์ฉ
Kubernetes ์์ DNS ๊ตฌ์ฑ ์์(CoreDNS, Nodelocal DNSCache)์ DNS ์ง์ ๋์ ๋ฐฉ์์ ๋ํด ์ค๋ช ํฉ๋๋ค.
๋ชฉ์ฐจ
- Kubernetes DNS์ ๋ํด ์์๋ณด๊ฒ ๋ ๊ณ๊ธฐ
- Kubernetes ๊ด๋ จ ๊ฐ๋จํ ๋ฐฐ๊ฒฝ์ง์ ์๊ฐ
- Nodelocal DNSCache a. Pod ์ Node์ nameserver ์ฐจ์ด ํ์ธ b. Nodelocal DNSCache ์ค๋ช ๋ฐ ๊ตฌ์ฑ ๋ฆฌ์์ค ์๊ฐ c. Nodelocal DNSCache Corefile ๋ถ์ d. Nodelocal DNSCache ์ด์ฉํ ๋ด/์ธ๋ถ ๋๋ฉ์ธ ์ง์ ํ๋ฆ ์๊ฐ
- CoreDNS a. CoreDNS ์ค๋ช ๋ฐ ๊ตฌ์ฑ ๋ฆฌ์์ค ์๊ฐ b. CoreDNS Corefile ๋ถ์
- Nodelocal DNSCache์ ํ์์ฑ ์๊ฐ
- CoreDNS Autoscaler ์๊ฐ
- Pod DNS Policy ์ข ๋ฅ ์๊ฐ
- ๋ง๋ฌด๋ฆฌ
โ NAVER ENGINEERING DAY๋?
NAVER์์๋ ์ฌ๋ด ๊ฐ๋ฐ ๊ฒฝํ๊ณผ ๊ธฐ์ ํธ๋ ๋๋ฅผ ๊ต๋ฅ๋ฅผ ํ ์ ์๋ ํ๋ก๊ทธ๋จ์ด ๋ง์ด ์์ต๋๋ค. ๊ทธ์ค ๋งคํ ํ๊ท 70๊ฐ ์ด์์ ๋ฐํ๊ฐ ์ด๋ฃจ์ด์ง๋ NAVER ENGINEERING DAY๋ฅผ ๋นผ๋์ ์ ์๋๋ฐ์.
2016๋ ๋ถํฐ ์์๋ ENGINEERING DAY๋ ์ค๋ฌด์์์ ๊ธฐ์ ๊ฐ๋ฐ ๊ฒฝํ๊ณผ ์๋ก์ด ๊ธฐ์ ๊ณผ ํ๋ซํผ ๋์ ์ ์ ์ฉํ๊ฒ ํ์ฉ๋ ์ ์๋ ํ ๋ฑ์ ๊ณต์ ํ๋ฉฐ ์๋ก ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํ๋ ๋ค์ด๋ฒ์ ๋ํ์ ์ธ ์ฌ๋ด ๊ฐ๋ฐ์ ํ์ฌ์ ๋๋ค.
์ฌํด ์งํ๋ NAVER ENGINEERING DAY 2024(5์)์ ์ผ๋ถ ์ธ์ ์ ๊ณต๊ฐํฉ๋๋ค.