kubernetes @ bareMetal: DNS를 어떻게 처리하나요?

kubernetes @ bareMetal: DNS를 어떻게 처리하나요?

베어메탈 쿠버네티스 클러스터를 사용하고 있습니다. ingress-nginx 앞에서 metalLB 로드 밸런서를 사용합니다.

저는 DNS 서비스에 대한 배경 지식이 없습니다. 데이터 센터에서 일부 DNS 서버가 실행되고 있다는 것을 알고 있습니다. ingress-nginx로 채워진 서비스를 데이터 센터의 DNS 서비스를 사용하는 클라이언트가 확인할 수 있는 모범 사례는 무엇입니까?

예: 수신에서 호스트 "app1.myownKubernetesCluster.internal"을 구성했으며 metalLB는 수신 컨트롤러에 IP 192.168.1.20을 할당합니다.

데이터 센터의 DNS 서버를 사용하는 클라이언트에서 app1.myownKubernetesCluster.internal을 192.168.1.20으로 확인할 수 있기를 원합니다.

가장 좋은 방법은 무엇입니까? 일종의 DNS 전달이 있나요?

고마워요, 안드레아스

관련 정보