GKE에 앱을 배포했는데 한 pod가 PENDING 상태로 남아 있습니다. pod가 보류 중인 이유를 어떻게 확인해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: myapp-deployment-58ddbbb995-lp86m Pod의 세부 정보를 검토하고 경고 메시지를 확인합니다..
이것이 정답인 이유
Pod가 PENDING 상태인 경우, 스케줄링 또는 리소스 할당에 문제가 있을 가능성이 높습니다. kubectl describe pod [pod-name] 명령어를 사용하여 특정 Pod의 세부 정보를 확인하면 이벤트 섹션에서 스케줄링 실패 원인(예: 리소스 부족, 노드 셀렉터 불일치, Taints 및 Tolerations 문제 등)에 대한 경고 메시지를 찾을 수 있습니다. Service 객체는 네트워크 접근을 담당하며 Pod의 스케줄링과는 직접적인 관련이 없습니다. Deployment 객체는 Pod의 배포 및 관리를 담당하지만, 개별 Pod의 PENDING 상태에 대한 구체적인 원인은 해당 Pod 자체의 이벤트에서 확인해야 합니다. Pod의 컨테이너 로그는 컨테이너가 시작된 후에 발생하는 애플리케이션 내부 오류를 확인하는 데 사용되며, PENDING 상태에서는 컨테이너가 아직 실행되지 않았으므로 로그를 확인할 수 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음