-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SO1S-200 alb, nlb 연결하기 / External DNS 설정 추가 #8
The head ref may contain hidden characters: "SO1S-200-alb-nlb-\uC5F0\uACB0\uD558\uAE30"
Conversation
grafana 대시보드는 dashboard.so1s.io 로 접근 가능하고 프로메테우스 수식 브라우저는 prom.so1s.io로 접근 가능합니다. 추가로 alb helm 차트는 별도로 추가해준 External DNS 파일 이외에 커스텀 한 부분이 없는데 그렇다면 링크로 걸어주는 것이 좋을까요? 아니면 External DNS만 차트로 만들고 서브 차트로 alb를 추가하는 건 어떨까요? |
- 기존 test.ingress.yaml을 ingress.yaml로 변경했습니다. - test.ingress.yaml을 차트에서 관리하도록 변경했습니다. - ingress 관련 values를 추가했습니다.
alb는 kube-system 네임스페이스에 두는 것이 정석인데 dependency로는 힘들 것 같네요 ㅜ argocd application CRD상에서 제어해줘야 될 듯 합니다 |
Release Namespace만 kube-system으로 지정해주면 괜찮지 않나요? 제가 작업할 때 alb는 별도의 커스텀 없이 kube-system 네임스페이스에서 진행하도록 작업했던걸로 기억합니다 |
sub chart가 parent chart와 다른 네임스페이스를 오버라이딩하는 게 아닌 sub chart도 parent chart랑 동일한 네임스페이스를 사용하면 가능하지 않을까요? 제가 생각했던 것은 ExternalDNS 차트를 만들고 서브차트로 ALB를 참조하게 하고 2개의 차트 다 kube-system에 관리하는 것을 생각하고 있었습니다. (지금도 External-dns는 kube-system에서 돌고 있습니다.) |
@NEM-NE 아하 제가 잘못 이해했었네요! |
정리하자면
이 것 맞을까요? |
넵 다 맞습니다! 근데 위에서 말씀하신대로 external-dns 하위 차트로 alb가 들어가는 것이 애매하기는 합니다... |
넵 좋습니다! |
Co-authored-by: Jiho Lee <optional.int@kakao.com>
@DPS0340 alb 없애고 external dns는 분리했습니다. 말씀하셨던 ttl 설정은 alb + nlb로 사용할 경우 적용이 안되는 거 같습니다 ㅠ |
@NEM-NE 혹시 관련 레코드 대시보드에서 지워보고 테스트 가능할까요?? |
ALB, NLB 연결하기 / External DNS 설정 추가
Tasks
Discussion
Jira