Azure Spring Apps에서 DNS 설정 변경 내용 플러시
참고 항목
기본, 표준 및 엔터프라이즈 계획은 2025년 3월 중순부터 사용되지 않으며 3년의 은퇴 기간이 있습니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.
표준 소비 및 전용 계획은 2024년 9월 30일부터 사용되지 않으며 6개월 후에 완전히 종료됩니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 표준 사용량 및 전용 계획을 Azure Container Apps로 마이그레이션을 참조 하세요.
이 문서는 기본 ✅ 표준 ✅ 엔터프라이즈에 ❎ 적용됩니다.
참고 항목
이 기능은 가상 네트워크 삽입 Azure Spring Apps 서비스 인스턴스에만 사용할 수 있습니다.
이 문서에서는 가상 네트워크 삽입 Azure Spring Apps 서비스 인스턴스에서 DNS 설정을 업데이트하는 방법을 설명합니다.
가상 네트워크 설정에서 사용자 지정 DNS 서버에 대한 변경 내용은 네트워크 서비스가 모든 기본 노드에서 다시 시작될 때까지 적용되지 않습니다. 노드가 새 설정을 로드할 수 있도록 이 다시 시작이 필요합니다. 이전에는 DNS 설정에 변경 내용을 적용하기 위해 전체 Azure Spring Apps 인스턴스를 다시 부팅해야 했습니다. 새 플러시 DNS 설정 기능을 사용하면 이 시간이 많이 걸리는 작업을 방지할 수 있습니다.
DNS 설정을 플러시해도 기본 노드 또는 서비스 인스턴스 내에서 실행 중인 애플리케이션이 다시 시작되지는 않지만 네트워크 인프라를 다시 시작하여 DNS 설정 변경 내용을 로드합니다. 이 다시 시작은 네트워크 서비스를 중단하고 몇 초 동안 애플리케이션 가용성에 영향을 줄 수 있습니다.
필수 구성 요소
Azure 구독 Azure를 구독하고 있지 않다면 시작하기 전에 Azure 체험 계정을 만듭니다.
(선택 사항) Azure CLI 버전 2.52.0 이상 다음 명령을 사용하여 이전 버전을 제거하고 최신 확장을 설치합니다. 이전에 Spring Cloud 확장을 설치한 경우 시작하기 전에 제거합니다.
az extension remove --name spring az extension add --name spring az extension remove --name spring-cloud
가상 네트워크 삽입을 사용하도록 설정된 Azure Spring Apps에 배포된 애플리케이션입니다.
가상 네트워크 설정에서 구성된 사용자 지정 DNS 서버입니다.
기존 Azure Spring Apps 인스턴스에 대한 DNS 설정 플러시
다음 단계를 사용하여 기존 Azure Spring Apps 인스턴스에 대한 DNS 설정을 플러시합니다.
Azure Portal에 로그인합니다.
탐색 메뉴에서 개요를 선택합니다.
DNS 설정 플러시(미리 보기)를 선택합니다.
알려진 문제 해결
다음 목록에서는 DNS 서버에 연결할 때 발생할 수 있는 몇 가지 오류를 설명합니다.
오류:
Failed to connect DNS server, connection timed out.
이 오류가 발생하는 경우 네트워크 라우팅 규칙 또는 방화벽이 서비스 런타임 또는 앱 서브넷에서 포트 53의 사용자 지정 DNS 서버 IP 또는 사용자 지정 DNS 서버 수신 대기 포트로의 트래픽을 차단하고 있는지 확인합니다.
오류:
Failed to resolve IP.
이 오류가 발생하면 업스트림 DNS 서버가 DNS 서버에서 올바르게 구성되었는지 확인합니다. 이 문제를 해결하려면 사용자 지정 DNS 서버에서 Azure DNS IP
168.63.129.16
을 업스트림 DNS 서버로 추가합니다. Azure DNS를 업스트림 서버로 사용할 수 없는 경우 다른 유효한 업스트림 서버를 사용하여 필요한 모든 도메인을 확인할 수 있는지 확인합니다. 자세한 내용은 가상 네트워크에서 Azure Spring Apps 실행에 대한 고객 책임을 참조하세요.오류:
Not all the VM instances in the cluster are in succeeded running state.
이 오류는 일반적으로 기본 노드 프로비저닝을 차단하는 일부 잘못된 DNS 또는 기타 네트워킹 설정이 있음을 나타냅니다. 이 문제를 완화하려면 네트워킹 설정을 수정하고 Azure Spring Apps 서비스 인스턴스를 다시 시작합니다. 자세한 내용은 가상 네트워크에서 Azure Spring Apps 실행에 대한 고객 책임 및 가상 네트워크에서 Azure Spring Apps 문제 해결을 참조하세요.