반응형
api gateway
-
K8S + Istio 환경에서 Nginx Proxy 설정하기K8S 2021. 9. 13. 12:36
틀린 내용이 있을 수도 있습니다! 틀린 내용이 있다면 댓글로 달아주시면 감사하겠습니다! 이번 포스팅은 K8S + 이스티오 환경에서 Nginx로 proxy를 만들고, API 서버들의 엔드포인트를 단일화하여 API Gateway로 사용하기 위한 Nginx Configuration에 대한 정리다. 그냥 nginx를 프록시로 만들어서 클러스터에 올리면 되지 않냐 왜 굳이 K8S + Istio를 명시하여 포스팅하냐고 생각할 수도 있는데... Istio는 envoy proxy를 기반으로 하기 때문에 nginx로 요청이 들어오기 위해선 envoy를 거쳐서 들어와야 한다. 따라서 나의 경우, Local 환경에서 테스트할때 정상이였던 nginx proxy는 클러스터 내부에서는 잘 동작하지 않았다. 그래서 이번 포스팅은 ..