nginx ingress controller vs api gateway
์๋
ํ์ธ์.ํ์ฌ ์ฟ ๋ฒ๋คํฐ์ค CI/CD๊ฐ์๋ฅผ ์ค๋น์ค์ธ ์ด์ฑ๋ฏผ์
๋๋ค.Nginx Ingress๋ ์ด๋ฅผ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ก ํ์ฉํ์ฌ API์ ์๋ํฌ์ธํธ์ ๋ฐ๋ผ ํธ๋ํฝ์ ๋ค๋ฅด๊ฒ ์ค์ ํด์ฃผ๋ ํ์์ผ๋ก API Gateway์ ์ ์ฌํ ์ฉ๋๋ก ๊ตฌ์ฑํ๊ณ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ API Gateway ์์ฒด์๋ ๊ทผ๋ณธ์ ์ธ ์ฐจ๋ณ์ ์ด ์์ต๋๋ค.์์ ์กฐํ๋์ด ์ธ๊ธํ์ Kong ์ด ์ข์ ์์ธ๋ฐ, Kong ์์ฒด๋ Nginx๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋์์ง๋ง API๋ฆฌํ์คํธ์ ์ด์ ๋ฐ๋ฅธ ์ค์ ๊ณผ ํ๋ฌ๊ทธ์ธ๋ฑ์ ์ฝ๊ฒ ์ ์ฉํ๊ณ ๊ด๋ฆฌํ๋๋ฐ ํนํ ๋ API Gateway/Proxy์๋น์ค๋ก Nginx ๊ฐ์ ์์ ์น/๋ฆฌ๋ฒ์คํ๋ก์ ์๋ฒ์๋ ์ฐ์์ด ๋ค๋ฆ
๋๋ค.Ingress์๋ ๊ผญ Nginx์ ๊ฐ์ ์น์๋ฒ ๊ธฐ๋ฐ๋ง ์๋๊ฒ์ ์๋๊ณ ์์ ์ธ๊ธ๋ Kong์ด๋ Traefik๋ฑ ๋ค์ํ Ingress Controller๋ฑ์ด ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ฉ๋์ ๋ฐ๋ผ ๋ค๋ฅธ Ingress controller๋ฅผ ๊ณ ๋ คํด ๋ณด์๋๊ฒ๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.