Resolve.conf의 ISP 검색 매개변수

Resolve.conf의 ISP 검색 매개변수

나는 리눅스 전문가가 아닌 이것을 설명하기 위해 최선을 다할 것입니다! 약 일주일 전에 요청을 보낼 때 갑자기 401이 발생하기 시작했습니다. Kubernetes 클러스터에서는 DHCP 예약 주소가 있는 노드 중 하나에 도달하면 실패하는 것 같습니다.

나는 그것을 로그에서 볼 수 있습니다.

2024-03-03T01:54:50.100648572Z [ERROR] plugin/errors: 2 mq.my-dev.webpass.net. A: read udp 10.0.0.123:58924->8.8.4.4:53: i/o timeout

Resolve.conf에서 다음과 같은 줄을 볼 수 있습니다.

search webpass.net

Webpass는 당사의 ISP입니다. 쿠버네티스 클러스터는 1년 동안 잘 작동하다가 갑자기 2주 전에 이렇게 작동하기 시작했습니다. kubernetes 설치는 베어메탈 환경에서 이루어집니다.

누군가 검색 webpass.net 행을 주석 처리하면 된다고 제안했지만 이 파일을 생성할 때 이 파일의 소스를 어디서 찾아야 할지 모르겠습니다. 라우터에서 명백한 내용을 볼 수 없으며 오랫동안 아무것도 변경되지 않았습니다.

답변1

문제가 발견되었습니다.

애플리케이션의 포드를 실행할 수 있었고 webpass.net검색 매개변수를 하나의 포드에만 복사했기 resolve.conf때문에 해당 포드에 도달했을 때 실패했다는 사실을 발견했습니다.

k8 포드에서 제거 resolve.conf하고 Ubuntu에서도 제거하여 resolve.conf심볼릭 링크를 끊고 파일을 직접 수정하여 다시 복사하지 않도록 했습니다. NetworkManager를 사용하여 이 문제를 해결하는 더 우아한 방법이 있을 것이라고 확신합니다.

관련 정보