
Kubernetes2024. 1. 6. 22:03Ingress를 활용하여 웹 트래픽 제어하기
쿠버네티스에서 배포한 Pod를 외부에서 접근하기 위해서는 여러 가지 방법들이 존재한다. 그중 가장 쉬운 방법은 Pod와 연결된 Service를 생성하고 Type을 NodePort로 설정하여 접속하는 것이다. 하지만 해당 방법은 노드를 통해 Pod에 접속하는 것이기 때문에 클라이언트가 노드의 IP, Port를 모두 알고 있어야만 접속이 가능하다. 때문에 편의성도 떨어지고 보안적으로도 좋지 못한 방법이라 주로 개발/테스트 환경에서만 사용한다. 실제 운영환경에서는 이러한 문제점들을 해결하기 위해 Ingress라는 리소스를 활용한다. Ingress 란? 아래는 Ingress에 대한 Kubernetes 공식문서의 내용이다. 요약해 보자면 Ingress는 쿠버네티스에 배포한 웹 서비스에 대해 개별적인 라우팅 규칙을..