Ingress는 Gateway와 같은 말이 아니다chap02에서 독자가 가장 헷갈리기 쉬운 키워드가 바로 Ingress다.
Gateway도 요청의 입구처럼 보이고, Ingress도 입구처럼 보이기 때문이다.
하지만 이 둘은 같은 것이 아니다.
즉, 둘 다 “입구”처럼 보이지만 층이 다르다.
gateway-ingress.yml을 보면 Ingress는 / 경로의 요청을 gateway-service로 연결한다.
즉, 외부 요청은 대체로 이렇게 들어온다.
gateway-service로 연결nginx)가 다시 각 서비스로 분기이 흐름 덕분에 외부 요청은 먼저 Kubernetes의 진입 규칙을 통과한 뒤, Gateway 앞단으로 들어간다.
Ingress가 필요한 이유는 아래처럼 이해하면 된다.
