ACS Windows 클러스터에 내 WebApi 포드를 공개적으로 표시하기 위해 k8s 서비스를 만들었습니다. 그것은 훌륭하게 작동하지만 생성 된 공용 IP 리소스와 관련된 DNS 이름이 없습니다. 이로 인해 트래픽 관리자 프로파일,로드 블록의 엔드 포인트로 추가 할 수 없습니다!공인 IP가 ACS에 DNS 이름이 없습니다.
공용 IP에 수동으로 DNS 이름을 할당 할 수 있지만 ACS에서 생성 한 리소스를 만져서 불편하게 만듭니다. 하지만 정적 DNS 이름과 TrafficMgr의 기능이 정말 필요합니다.
심각한 결핍이 느껴집니다. 어떤 충고?
예.하지만 이것은 클러스터 내의 DNS에만 유용합니다. 다른 DNS cname 매핑을 연결할 수 있도록 DNS 외부에서 서비스를 클러스터 외부에 노출하려고합니다. – BrettRobi
죄송합니다. 여기에 뭔가가 빠져 있지만이 경우 서비스 구성 블록에'spec.type = LoadBalancer'를 설정할 수 있습니다. 클라우드 서비스를 사용한다면 Loadbalancer가 생성됩니다. 이렇게하면 다른 DNS cname에 연결할 수 있습니다. –
TrafficManager는 트래픽을 가리 키기 위해 DNS 이름이 필요합니다. Kubernetes의 Azure 클라우드 제공 업체는 공개 IP에 도메인 이름을 설정하지 않습니다. 수동 업데이트가 필요합니다. 나는 고통도 느낀다. 그래서 나는 그 문제를 업스트림에 공개했다. :) –