/cleanup
/cleanup 스킬은 kstack이 클러스터에 생성한 모든 리소스를 제거합니다. 이 스킬은 로컬 상태를 지우는 /forget의 대응 스킬입니다.
/cleanup # clean up the current context제거되는 항목
섹션 제목: “제거되는 항목”kstack이 클러스터에서 생성하는 모든 항목에는 kstack.kubetail.com/owned-by=kstack 어노테이션이 추가됩니다. 스킬은 에이전트에게 해당 리소스를 찾아 삭제하도록 지시합니다. 실제로는 다른 스킬이 남긴 것들이 포함됩니다 — 임시 디버그 컨테이너, 권한 있는 노드 셸 파드, /exec의 단기 툴박스 파드, 이를 지원하기 위해 생성된 임시 RBAC 또는 컨피그맵. 에이전트는 해당 어노테이션이 없는 항목은 그대로 두도록 지시받습니다.
작동 방식
섹션 제목: “작동 방식”무엇이든 삭제하기 전에 에이전트는 발견한 항목을 나열하고 확인을 요청합니다. 리소스는 네임스페이스와 kind별로 그룹화되어 무엇이 삭제될지 한눈에 확인할 수 있습니다. 전체 세트를 승인하거나 자연어로 특정 항목을 건너뛰도록 에이전트에게 지시할 수 있습니다.
삭제가 실패하는 경우 — 일반적으로 finalizer 또는 권한 문제 — 에이전트는 맹목적으로 재시도하지 않고 어떤 리소스가 남아 있는지와 그 이유를 보고합니다.
개요의 글로벌 플래그가 적용됩니다.