본문 바로가기
문제해결

namespace 삭제 중 pending 상태

by TrendPilot 2025. 3. 28.

상황

kubectl 대시보드 확인 차 설치 후 해당 namespace 를 삭제하던 와중, pending 이 걸려 삭제가 안됨

 

해결

해당 namespace 의 Yaml 추출하여 내용 수정 합니다.

# 네임스페이스 YAML 추출
kubectl get ns kubernetes-dashboard -o yaml > dashboard-ns.yaml

## Finalizer 섹션 삭제 
vim dashboard-ns.yaml

# 수정 전
spec:
  finalizers:
  - kubernetes

# 수정 후 → finalizers 배열 비움
spec:
  finalizers: []

 

변경 사항 적용

# 변경사항 적용
kubectl proxy --port=8001 &
curl -X PUT http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/finalize \
  -H "Content-Type: application/yaml" \
  --data-binary @dashboard-ns.yaml

삭제 확인

# 네임스페이스 삭제 확인
kubectl get ns kubernetes-dashboard

 

감사합니다.

'문제해결' 카테고리의 다른 글

gitea remote 변경  (0) 2025.02.28
gitea service type 변경  (0) 2025.02.28
harbor 노드 disk full 이슈  (1) 2025.02.27
gitea webhook 이슈  (0) 2025.02.26