엔지니어링/Kubernetes
[Kubernetes] nginx-ingress로 들어온 path를 삭제하고 백엔드에 전달하기
joon95
2022. 10. 26. 15:41
반응형
쿠버네티스 ingress 설정 중
path에 따라 서비스를 연결시켜주는 방법
metadata>annotaions 안에 rewrite 를 넣어주고
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec>rules>http>paths 안에 아래와 같이 적용하면 된다.
path: /외부접근패스(/|$)(.*)
이렇게하면 사용자가 도메인/외부접근패스 로 들어올 경우
nginx 에 / 로 설정된다. "GET / HTTP/1.1" 200
도메인/외부접근패스/패스1/패스2 로 들어온다면
nginx 에 /패스1/패스2 로 전달된다. "GET /패스1/패스2 HTTP/1.1" 200
반응형