쿠버네티스 Error, Completed파드 전체 지우기

2025. 1. 23. 14:56·Kubernetes
728x90
반응형

쿠버네티스 노드를 전체 재부팅하는 일은 흔하지 않긴 하지만, 저처럼 홈서버에서 연습삼아 다루는 노드는 전체 재부팅하는 일이 생각보다 많습니다.

모든 노드가 다시 다 올라오면, 모든 파드를 복구하는 과정에서 Error나 Completed상태의 파드가 다수 보입니다.

다른 파드를 보기 쉽게 해당 파드를 삭제하려면 아래 명령어를 사용하면 됩니다.

  • Completed 파드 삭제
kubectl get pods --all-namespaces --field-selector=status.phase=Succeeded -o jsonpath='{range .items[*]}{.metadata.namespace} {.metadata.name}{"\n"}{end}' | while read namespace pod; do kubectl delete pod $pod -n $namespace; done
  • Error 파드 삭제
kubectl get pods --all-namespaces --field-selector=status.phase=Failed -o jsonpath='{range .items[*]}{.metadata.namespace} {.metadata.name}{"\n"}{end}' | while read namespace pod; do kubectl delete pod $pod -n $namespace; done

 

728x90
반응형
'Kubernetes' 카테고리의 다른 글
  • Kubespray를 이용하여 K8S 클러스터 업그레이드 하기
  • 쿠버네티스(K8S) 환경에서 Immich 설치하기
  • 홈서버에서 쿠버네티스 사용을 위한 기본 환경 구성하기
  • Kubespray로 쿠버네티스(Kubernetes, K8S) 설치하기
펜타네스트
펜타네스트
하라는 일은 안하고 월급루팡하고 싶은 직장인의 취미 기록장
    반응형
    250x250
  • 펜타네스트
    월급루팡의 꿈
    펜타네스트
  • 전체
    오늘
    어제
    • 분류 전체보기 (65)
      • Apps (17)
      • Homeserver (8)
      • Kubernetes (5)
      • Nextcloud (7)
      • Proxmox (4)
      • TrueNAS (12)
      • Torrent (7)
      • ETC (5)
  • 블로그 메뉴

    • 홈
  • 링크

    • 월급루팡의 꿈
    • 월급루팡의 일상
  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
펜타네스트
쿠버네티스 Error, Completed파드 전체 지우기
상단으로

티스토리툴바