8장. OpenShift 샌드박스 컨테이너 설치 제거
다음 작업을 수행하여 OpenShift 샌드박스 컨테이너를 설치 제거합니다.
- 워크로드 Pod를 삭제합니다.
-
KataConfig
CR(사용자 정의 리소스)을 삭제합니다. - OpenShift 샌드박스 컨테이너 Operator를 설치 제거합니다.
-
KataConfig
CRD(사용자 정의 리소스 정의)를 삭제합니다.
KataConfig
CR을 삭제하기 전에 워크로드 Pod를 삭제해야 합니다. 제공된 경우 포드 이름에 일반적으로 접두사 podvm
및 사용자 지정 태그가 있습니다. 클라우드 공급자에 OpenShift 샌드박스 컨테이너를 배포하고 다음 절차를 수행한 후에도 리소스가 남아 있으면 클라우드 공급자로부터 해당 리소스에 대한 예기치 않은 요금이 발생할 수 있습니다. 클라우드 공급자의 OpenShift 샌드박스 컨테이너 제거를 완료한 후 클라우드 공급자 콘솔을 확인하여 프로시저가 모든 리소스가 삭제되었는지 확인합니다.
8.1. 워크로드 Pod 삭제 링크 복사링크가 클립보드에 복사되었습니다!
CLI를 사용하여 OpenShift 샌드박스 컨테이너 워크로드 Pod를 삭제할 수 있습니다.
사전 요구 사항
-
JSON 프로세서(
jq
) 유틸리티가 설치되어 있습니다.
프로세스
다음 명령을 실행하여 Pod를 검색합니다.
oc get pods -A -o json | jq -r '.items[] | \ select(.spec.runtimeClassName == "<runtime>").metadata.name'
$ oc get pods -A -o json | jq -r '.items[] | \ select(.spec.runtimeClassName == "<runtime>").metadata.name'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 각 Pod를 삭제합니다.
oc delete pod <pod>
$ oc delete pod <pod>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
클라우드 공급자를 사용하여 배포된 OpenShift 샌드박스 컨테이너를 제거하는 경우 모든 Pod를 삭제해야 합니다. 나머지 Pod 리소스로 인해 클라우드 공급자의 예기치 않은 요금이 발생할 수 있습니다.