728x90
반응형
# argocd를 NLB에 등록하여 사용하는 방법
- 일단 argocd는 https만 지원하므로 80으로 세팅하여 붙이면 443으로 리다이렉트를 하기 때문에 서비스 자체에 접근이 안된다.
그래서 리스너쪽에서 80으로 세팅을 해주면안되고 443으로 세팅을 해주어야 한다.
- 그리고 NLB에서 사용을 하려면 타겟그룹바인딩을 해주면 된다. 현재는 도메인 및 인증서가 없어서 https를 사용하여 서비스를 접속하기에는 제한이 있으나, 일단 현재 환경으로 접속을 해보면 아래와 같다.
1. EKS에 TargetGroupBinding을 활용하여 서비스를 구성하는 방법은 아래를 참고한다.
https://may9noy.tistory.com/1161
2. NLB 리스너 환경 구성하기
- 리스너 추가 : TCP 포트를 443으로 세팅 후 대상그룹을 선정한다.
- 추가 후 https://NLB 주소로 접근을 하면 아래와 같이 접속이 된다.
- 자물쇠 옆 느낌표는 현재 ssl이 적용이 안되어 있다는 표시이고, 웹 브라우저에서 접근에 대한 경고 메세지에 대해 승인을 하면 https://로 접근은 가능하다.
그래서 현재 1개의 NLB를 활용하여 포트를 기반으로 서비스를 분산하여 3개의 서비스를 사용할 수 있다.
구성한 첫번째 서비스는 Jenkins이고, 두번째는 Sonaqube, 세번째는 argocd 이다.
728x90
반응형
'⭐ AWS > NLB (NerworkLoadBalancer)' 카테고리의 다른 글
NLB가 어떻게 동작하는지 정리 (0) | 2024.03.06 |
---|---|
NLB → ALB(타겟그룹)으로 정의시 확인 사항 (0) | 2024.02.21 |
EKS에 NLB 적용시 리스너 여러개 등록하기 (0) | 2023.03.18 |
ALB VS NLB (0) | 2023.03.17 |