4.2. CLI에서 Kata 런타임 설치 제거
OpenShift Container Platform CLI(명령줄 인터페이스)를 사용하여 OpenShift 샌드박스 컨테이너를 제거할 수 있습니다.
4.2.1. OpenShift 샌드박스 컨테이너 리소스 삭제 링크 복사링크가 클립보드에 복사되었습니다!
클러스터에서 kata 런타임 및 CRI-O 구성 및 RuntimeClass 와 같은 모든 관련 리소스를 제거하고 설치 제거할 수 있습니다.
사전 요구 사항
- 클러스터에 OpenShift Container Platform 4.8을 설치합니다.
-
OpenShift CLI(
oc)가 설치되어 있습니다. -
cluster-admin역할의 사용자로 클러스터에 액세스할 수 있어야 합니다.
절차
다음 명령을 실행하여
KataConfig사용자 지정 리소스를 삭제합니다.$ oc delete kataconfig <KataConfig_CR_Name>다음 명령을 실행하여
KataConfig사용자 지정 리소스 정의를 삭제합니다.$ oc delete crd kataconfigs.kataconfiguration.openshift.io
OpenShift 샌드박스된 컨테이너 Operator는 클러스터에서 런타임을 활성화하기 위해 처음 생성된 모든 리소스를 제거합니다. 이전 명령을 실행하면 클러스터가 설치 프로세스 이전의 상태로 복원됩니다. 이제 openshift-sandboxed-containers-operator 네임스페이스를 삭제할 수 있습니다.
검증
KataConfig사용자 지정 리소스가 삭제되었는지 확인하려면 다음 명령을 실행합니다.$ oc get kataconfig <KataConfig_CR_Name>출력 예
No KataConfig instances existKataConfig사용자 지정 리소스 정의가 삭제되었는지 확인하려면 다음 명령을 실행합니다.$ oc get crd kataconfigs.kataconfiguration.openshift.io출력 예
Unknown CR KataConfig
4.2.2. OpenShift 샌드박스 컨테이너 Operator 삭제 링크 복사링크가 클립보드에 복사되었습니다!
클러스터에서 OpenShift 샌드박스 컨테이너 Operator를 삭제할 수 있습니다.
사전 요구 사항
- 클러스터에 OpenShift Container Platform 4.8을 설치합니다.
-
OpenShift CLI(
oc)가 설치되어 있습니다. -
cluster-admin역할의 사용자로 클러스터에 액세스할 수 있어야 합니다.
절차
다음 명령을 실행하여 OLM(Operator Lifecyle Manager)에서 OpenShift 샌드박스 컨테이너 Operator 서브스크립션을 삭제합니다.
$ oc delete subscription openshift-sandboxed-containers-subscription -n openshift-sandboxed-containers-operator다음 명령을 실행하여 OpenShift 샌드박스 컨테이너의 CSV(클러스터 서비스 버전) 이름을 환경 변수로 설정합니다.
CSV_NAME=$(oc get csv -n openshift-sandboxed-containers-operator -o=custom-columns=:metadata.name)다음 명령을 실행하여 OpenShift 샌드박스 컨테이너의 CSV 이름을 삭제합니다.
$ oc delete csv ${CSV_NAME} -n openshift-sandboxed-containers-operator