인그레스 단일화 (ExternalName 타입)

IT/EKS 2021. 5. 25. 18:40
반응형

인그레스 진입점을 nginx ingress controller로 만든다.

쿠버프록시 서비스 타입은 ExternalName으로 만들고, 그 외부명은 클러스터 FQDN으로 지정한다.

이 FQDN이 실제 어플리케이션으로 진입해 들어가는 서비스의 도메인이다.

 

현재는 NP타입 서비스를 EN타입에서 지정하여 테스트 완료된 상태.

 

근데, Nginx Ingress에는 백엔드 엔드포인트를 못찾는다고 징징대는게 그냥 무시할 것.

실제로 엔드포인트 컨트롤러를 통해 EP가 만들어지는 것은 아니기에.

 

 

 

 

신기한건, 헤드리스 서비스도 비슷한 방식인데, 이건 아예 nginx에서 포워딩을 못한다.

웃긴건 이 헤드리스서비스의 FQDN을 파드 내부에서도 찾지 못하는 현상.

 

따라서, 단일 인그레스 vs 크로스 네임스페이스  백엔드 포워딩하려면,  nginx-ingress & EN타입 서비스를 선택해야 함.

반응형

설정

트랙백

댓글