Route53의 도메인을 대시보드 및 애플리케이션 프리뷰 도메인으로 설정하기 위한 가이드입니다.
Route53의 네임서버에 레코드를 생성하기 위해서 Nginx Ingress Controller의 Hostname을 확인합니다.
kubectl get svc \ -n ingress-nginx \ ingress-nginx-controller \ -o jsonpath='{.status.loadBalancer.ingress[0].hostname}' \ | xargs -I{} echo "{}"
# Nginx Ingress Controller Hostname XXX.elb.ap-northeast-2.amazonaws.com
Route53 > 호스팅 영역 > 적용 대상 도메인 페이지에서 Create record를 클릭하세요.
Create record
레코드 생성 페이지에서 아래와 같이 값을 입력한 후 Create record를 클릭하세요.
dig "<레코드로 등록한 도메인>"
; <<>> DiG 9.10.6 <<>> *.ale-dev.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28445 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;*.ale-dev.com. IN A ;; ANSWER SECTION: *.ale-dev.com. 300 IN CNAME XXX.elb.ap-northeast-2.amazonaws.com. XXX.elb.ap-northeast-2.amazonaws.com. 60 IN A XXX.XXX.XXX.XXX XXX.elb.ap-northeast-2.amazonaws.com. 60 IN A XXX.XXX.XXX.XXX ;; AUTHORITY SECTION: elb.ap-northeast-2.amazonaws.com. 59908 IN NS ns-1990.awsdns-56.co.uk. elb.ap-northeast-2.amazonaws.com. 59908 IN NS ns-42.awsdns-05.com. elb.ap-northeast-2.amazonaws.com. 59908 IN NS ns-679.awsdns-20.net. elb.ap-northeast-2.amazonaws.com. 59908 IN NS ns-1346.awsdns-40.org. ;; Query time: 22 msec ;; SERVER: 1.214.68.2#53(1.214.68.2) ;; WHEN: Thu Sep 05 17:48:38 KST 2024 ;; MSG SIZE rcvd: 303