쿠버네티스 외부 DNS

쿠버네티스 외부 DNS

Kube를 구성한 사람이 있나요?외부 DNS레코드를 생성하는 서비스 또는 수신 IP와 다른 IP를 사용하는 프로젝트는 무엇입니까?

나는 베어 메탈을 사용하고 있으며 다음을 가지고 있습니다.

(인터넷) -> (HAProxy) -> (Kube 클러스터)

따라서 외부 서비스에 대한 모든 DNS 항목에 포함하려는 주소는 kube가 소유한 IP 주소가 아닌 HAProxy의 IP 주소입니다. ㅏ *. 항목이 작동할 수 있지만 이것이 가능하다면 external-dns를 사용하여 처리하는 것이 좋습니다.

더 나은 방법은 HAProxy의 IP 주소를 생성한 NodePort 서비스를 전달하는 것입니다. 그러면 외부 DNS가 이를 사용할 수 있습니다.

모두 감사합니다!

이에 대해 더 생각해 보면 해당 HAProxy에 CNAME을 설정할 수 있으면 더 좋을 것입니다. IP는 어느 시점에서 변경될 수 있습니다.

관련 정보