클라우드/쿠버네티스
1개의 ALB-Ingress로 여러개의 타켓 사용시 타켓별 설정 하는법
ybchoi
2024. 1. 4. 20:26
동일 도메인을 path별로 공유할때는 1개의 Ingress를 사용한다
이렇게 되면 여러가지 타겟을 한개의 ingress가 바라보는 형태인데
각각 타겟별로 속성이 다르다면(헬스체크,attributes 등) ingress 어노테이션이 아닌 서비스 어노테이션을 이용하면 된다
헬스체크 패스가 /가 아니라면 아래와 같이 ingress 어노테이션을 설정하는데
annotations:
alb.ingress.kubernetes.io/healthcheck-path: /api/health
이 어노테이션을 인그레스가 아닌 대상이 바라보는 서비스에 달면 각각의 타겟별로 설정을 다르게 가져갈수 있다