์ฟ ๋ฒ๋คํฐ์ค ๋ด๋ถ๋ผ๋ฆฌ ํต์ ์ ํ ๋ ๋ณดํต ์๋น์ค์ ๋๋ฉ์ธ svc.cluster.local ์ ์ด์ฉํ์ฌ ํต์ ํ๊ฒ ๋ฉ๋๋ค. ์ธ๋ถ์์ ๋ด๋ถ๋ก ๋ค์ด์ค๋ ํต์ ์ ๋ํด์๋ Ingress ๋ฅผ ์ด์ฉํด https ํต์ ์ ํ๊ฒ๋์ฃ . ํ์ง๋ง Ingress ๋ ๋ด๋ถ ํต์ ์ ๋ํด์๋ https ํต์ ์ ๋ณด์ฅํด์ฃผ์ง ์์ฃ . ์ด ๋ถ๋ถ์ ๋ํด์๋ Istio ์ mTLS ๋ฅผ ์ด์ฉํด์ ํ๋์์ ํต์ ์ ๋ชจ๋ https ํต์ ์ ํ๊ฒ ํ ์ ์์ต๋๋ค. Istio ์ mTLS ๊ฐ ๊ถ๊ธํ๋ค๋ฉด? [Istio] ์ฟ! ์ฐ๋ฆฌ๋ง์ ๋น๋ฐ์ด์ผ - mTLS (ํ์ธํธ) [Istio] ์ฟ! ์ฐ๋ฆฌ๋ง์ ๋น๋ฐ์ด์ผ - mTLS (๊ฒ์ฆํธ) ๊ทธ๋ ๋ค๋ฉด mTLS ๋ฅผ ์ด์ฉํ์ง ์๊ณ ๋ด๋ถ ํต์ ์ ์ด๋ป๊ฒ https ํต์ ์ ํ ์ ์์๊น์? ์ ๋ต์ ๊ฐ๋จํฉ๋๋ค. ํ๋ ๋ง๋ค certifica..
์ง๋ ๊ธ์์ Cloudflare ์์ ์์ฑํ ๋๋ฉ์ธ๊ณผ Let's Encrypt ๋ฅผ ์ด์ฉํด์ TLS ๋ฅผ httpbin ์ ์ ์ฉํ์์ต๋๋ค. ์ด๋ฒ์๋ Cloudflare ๋ณด๋ค ๋ ๋์ค์ ์ธ Route53 ์์ ์์ฑํ ๋๋ฉ์ธ์๋ TLS ๋ฅผ ์ ์ฉํด๋ณด๊ณ ์ ํฉ๋๋ค. Route53 ์์ ๊ตฌ๋งคํ ๋๋ฉ์ธ์ ๋ํด์๋ AWS ACM ์ ์ด์ฉํด์ ๋ฌด๋ฃ๋ก TLS ๋ฅผ ๋ฐ๊ธ๋ฐ์ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๊ธ๋ฐ์ TLS ๋ฅผ AWS ALB ์ ๋ฐ๋ก ์ ์ฉํ๊ฒ ๋๋ฉด ์์ฃผ ์ฝ๊ฒ TLS ํต์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋์ ALB ์ Istio ๋ฅผ ์ด์ฉํ๊ฒ ๋๋ฉด ๋๋ต ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ฃ . ํ์ง๋ง ์ธ๋ถ๋ง TLS ๋ฅผ ํต์ ์ด ๊ฐ๋ฅํ๋ฏ๋ก ๋ด๋ถ์์ TLS ํต์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ACM ์ ํตํด ๋๋ฉ์ธ์ ๋ํ Cert ๋ฅผ ๋ฐ๊ธ๋ฐ์ ์ ์๋๋ฐ, ์ด ๊ฐ์ ๋ค์ด๋ฐ์์ ์ฌ์ฉ๋ถ๊ฐ๋ฅ..
์ด ๊ธ์ TLS ์ ๋ํ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ์ด ํ์ํฉ๋๋ค. ์ต์ํ HTTPS ๊ฐ ์ด๋ป๊ฒ ๋์ํ๋ฉฐ, CA, CSR, tls.cert ๋ฑ๊ณผ ๊ฐ์ ๊ฒ์ด ๋ฌด์์ธ์ง ์์์ผ ํฉ๋๋ค. ๋ฏธ๋ PC ์์ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ฑํ์ฌ ์ด๊ฒ์ ๊ฒ ํด๋ณด๊ณ ์๋๋ฐ, ๋ ํ๋ ๋ง์์ ๊ฑธ๋ฆฌ๋ ๊ฒ์ด ์์์ต๋๋ค. ๋ฐ๋ก ๋๋ฉ์ธ๊ณผ TLS ์ ๋๋ค! ๋๋ฉ์ธ ๊ฐ์ ๊ฒฝ์ฐ ๋งฅ /etc/host ์ ์ถ๊ฐํด์ ์ฌ์ฉํ๊ณ ์์๊ณ , TLS ๊ฐ ์ ์ฉ๋์ง ์๋ค๋ณด๋ ๋ ์ฃผ์ ์ํจ์ ๋ฌ๊ณ ์์์ฃ . AWS ALB ๋ฅผ ์ฌ์ฉํ๋ฉด Route53 ๊ณผ ACM ์ ํตํด์ TLS ์ ์ฉํ๊ธฐ ์ฝ์ง๋ง, AWS ์์ด TLS ๋ฅผ ์ ์ฉํ๋ ค๋ฉด ๊ฒฐ๊ตญ TLS ๋ฅผ ๊ตฌ๋งคํด์ผ ํฉ๋๋ค. TLS ๋ ๋ณดํต ์ ๋ฃ์ธ๋ฐ, Let's Ecrypt ๋ ๋ฌด๋ฃ๋ก TLS ์ ์ ๊ณตํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ๊ธ์์๋ ๋ก์ปฌ ํ๊ฒฝ์์ ..