다음을 통해 공유


복구가 이어지는 노드 준비 안 됨 오류 문제 해결

이 문서에서는 AKS(Azure Kubernetes Service) 클러스터의 "노드 준비 안 함" 문제를 해결하고 해결하는 가이드를 제공합니다. 노드가 "준비되지 않음" 상태로 전환되면 애플리케이션의 기능이 중단되고 응답이 중지될 수 있습니다. 일반적으로 노드는 짧은 기간 후에 자동으로 복구됩니다. 그러나 반복되는 문제를 방지하고 안정적인 환경을 유지하려면 효과적인 해결 방법을 구현할 수 있는 근본 원인을 이해하는 것이 중요합니다.

원인

"준비되지 않음" 상태가 발생할 수 있는 몇 가지 시나리오가 있습니다.

  • API 서버를 사용할 수 없습니다. 이로 인해 준비 프로브가 실패합니다. 이렇게 하면 트래픽이 더 이상 Pod 인스턴스로 전달되지 않도록 Pod가 서비스에 연결되지 않습니다.

  • VM(가상 머신) 호스트 오류입니다. VM 호스트 오류가 발생했는지 여부를 확인하려면 다음 정보 원본을 확인합니다.

해결

명령을 실행하여 API 서버 가용성을 확인합니다 kubectl get apiservices . 준비 상태 프로브가 배포 YAML 파일에서 올바르게 구성되었는지 확인합니다.

추가 단계는 노드 준비 안 됨 오류의 기본 문제 해결을 참조 하세요.

방지

나중에 이 문제가 발생하지 않도록 하려면 다음 작업 중 하나 이상을 수행합니다.

  • 서비스 계층이 완전히 지불되었는지 확인합니다.
  • API 서버에 대한 요청 수 watchget 수를 줄입니다.