- EKS - External-Dns 설정하기2024년 12월 24일
- wngnl05
- 작성자
- 2024.12.24.:32
curl -o dns-policy.json https://raw.githubusercontent.com/wngnl05/Aws/main/Kubernetes/External-DNS/dns-policy.json
json파일로 IAM 정책을 생성해주세요.
eksctl create iamserviceaccount --name external-dns \ --namespace default \ --cluster <클러스터 이름> \ --attach-policy-arn <정책 ARN> \ --approve
kubectl get sa
eksctl명령어에 정책 ARN을 수정하고 실행한뒤
"kubectl get sa"명령어로 "external-dns"가 생성되었는지 확인합니다.
kubectl api-versions | grep rbac.authorization.k8s.io
rbac가 실행되는지 확인하고
curl -o external-dns.yaml https://raw.githubusercontent.com/wngnl05/Aws/main/Kubernetes/External-DNS/external-dns.yaml
Route53에서 호스팅 영역을 프라이빗으로 생성해주고
external-dns.yaml파일에서 "호스팅 영역 이름", "호스팅 영역 ID"를 수정해주세요
kubectl apply -f external-dns.yaml
ALB Service.yaml
curl -o alb_service.yaml https://raw.githubusercontent.com/wngnl05/Aws/main/Kubernetes/External-DNS/service.yaml
NLB Service.yaml
curl -o nlb_service.yaml https://raw.githubusercontent.com/wngnl05/Aws/main/Kubernetes/External-DNS/service.yaml
"<Route53 호스팅 영역 이름>"을 수정하고 똑같이 apply 해줍니다.
'Aws' 카테고리의 다른 글
Kinesis Firehose를 이용해서 S3에 Parquet확장자로 파일 저장하기 (0) 2024.12.24 Athena 쿼리를 Lambda로 가져와서 S3버킷에 csv파일로 저장하기 (1) 2024.12.24 EC2 서버에서 keypair, password 동시에 적용하기 (0) 2024.12.24 EC2 Python 설치 (0) 2024.12.24 Jenkins 설치하기 (0) 2024.12.24 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)