Skip to content

파드(Pod) 상태 및 상세 정보 조회

파드들의 상태를 확인하고 문제가 발생한 파드의 상세 정보를 조회합니다.

파드 상태 확인

K9s

  1. K9s에서 :을 입력하여 command mode로 진입합니다.

  2. pod를 검색합니다.

    • 전체 pod 검색

      > pod all
      
    • 특정 namespace pod 검색

      > pod -n {namespace명}
      
  3. pod의 status가 정상 상태인지 확인합니다. status 값이 CrashLoopBackOff, Error, ImagePullBackOff, Pending, Evicted, ContainerCreating인 경우는 오류가 발생한 상태입니다. 보통 오류가 발생한 pod는 K9s에서 빨간색으로 표시됩니다.

    파드 상태 확인

CLI

  1. 마스터 노드 1번 서버에 접속합니다.

  2. pod를 검색합니다.

    • 전체 pod 검색

      kubectl get pod -A
      
    • 특정 namespace pod 검색

      kubectl get pod -n {namespace명}
      
    • 비정상 파드만 필터링 (Running, Completed 제외)

      kubectl get pods -A | grep -v Running | grep -v Completed
      

파드 상세 정보 확인

K9s

  1. 상세 정보를 확인하고자 하는 pod에 커서를 위치시킨 후 d를 입력하면 상세 정보가 표시됩니다.

    파드 상세 정보

  2. 상세 정보 마지막 Events 항목에서 pod 관련 이벤트 발생 내역을 확인할 수 있습니다.

    파드 이벤트 정보

CLI

  1. 마스터 노드 1번 서버에 접속합니다.

  2. 상세 정보를 확인하고자 하는 pod name을 확인한 후, 다음 명령어를 통해 상세 정보를 확인합니다.

    kubectl describe pods {pod명} -n {namespace명}