11.9. 주제에서 종료자 제거
Topic Operator가 실행 중이 아니며 관리되는 주제를 삭제할 때 종료 프로세스를 바이패스하려면 종료자를 제거해야 합니다. 리소스를 직접 편집하거나 명령을 사용하여 수동으로 이 작업을 수행할 수 있습니다.
모든 주제에서 종료자를 제거하려면 다음 명령을 사용합니다.
주제에서 종료자 제거
oc get kt -o=json | jq '.items[].metadata.finalizers = null' | oc apply -f -
이 명령은 jq 명령줄 JSON 구문 분석 도구를 사용하여 종료자를 null 로 설정하여 KafkaTopic (kt) 리소스를 수정합니다. 특정 항목에 대해 명령을 사용할 수도 있습니다.
특정 주제에서 종료자 제거
oc get kt <topic_name> -o=json | jq '.metadata.finalizers = null' | oc apply -f -
명령을 실행한 후 주제를 삭제하고 삭제할 수 있습니다. 또는 항목이 이미 삭제되었지만 미해결 종료자로 인해 차단된 경우 삭제가 완료됩니다.
Topic Operator가 실행되지 않는 경우 종료자 프로세스와 관련된 정리 작업이 수행되지 않으므로 종료자를 제거할 때는 주의해야 합니다. 예를 들어 KafkaTopic 리소스에서 종료자를 제거하고 나중에 리소스를 삭제하면 관련 Kafka 항목이 삭제되지 않습니다.