실습
Custom DNS Entry
NGINX 서비스 생성
Pod 생성
위에서 생성한 Pod가 사용하는 DNS 서버 정보 확인
로컬 DNS 설정 정보 확인
DNS 서버 상세 정보 확인
CURL 명령어로 위에서 생성한 Service의 FQDN로 접근
CURL 명령어로 에서 생성한 Service의 이름으로 접근
CURL 명령어로 에서 생성한 Service의 이름로 Namespace 이름을 추가하고 접근
kube-system Namespace 안에 있는 kube-dns Service 확인
위에서 확인한 Service의 Selector 조건 확인
k8s-app Label을 가진 Pod 확인
k8s-app=kube-dns Label을 가진 Pod 확인
coredns
Pod 상세 내용 확인kube-system Namespace 안에 있는 ConfigMap 확인
coredns ConfigMap 상세 내용 확인
CoreDNS 설정파일 수정
CoreDNS Pod 재생성
CoreDNS에 추가한 Rewrite 규칙 확인
nginx Service의 주소 확인
CoreDNS에 추가한 Rewrite 규칙 테스트
새로운 데모 웹서버 배포
CoreDNS에 추가한 Rewrite 규칙 테스트
생성한 리소스 삭제
CoreDNS 설정파일 원복
CoreDNS Pod 재생성
ExternalDNS
Node에 부여된 Label을 통해서 EKS 클러스터 이름 확인하고 환경변수로 저장
ServiceAccount 생성
Helm 차트 리포지토리 추가
ExternalDNS 설치
배포된 구성요소 확인
ExternalDNS 로그 확인
Last updated