디버깅 - CRD 삭제 Deadlock

Kangyeol Kim·2023년 7월 1일
0

문제

  • 클러스터에 설치된 crd 중 delete 명령으로 마저 지워지지 않는 리소스들이 있었다.

(base) (⎈ letsur-ky-prod:seldon-mesh)~/Desktop k get crds | grep seldon
models.mlops.seldon.io 2023-06-20T08:30:46Z
servers.mlops.seldon.io 2023-06-21T06:59:57Z

해결

kubectl patch crd/models.mlops.seldon.io -p '{"metadata":{"finalizers":[]}}' --type=merge
kubectl patch crd/servers.mlops.seldon.io -p '{"metadata":{"finalizers":[]}}' --type=merge
  • 이전에 namespace를 디버깅했던 것처럼 finalizer가 제대로 지워지지 않은 것이라고 생각해서 위와 같이 finalizers 필드를 업데이트해 주어서 해결했다.
profile
Ph.D. Student @ KAIST / Co-Founder @ Letsur

0개의 댓글