3.5.2. OpenShift Virtualization 삭제
CLI를 사용하여 OpenShift Virtualization을 삭제할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 계정을 사용하여 OpenShift Virtualization 클러스터에 액세스할 수 있어야 합니다.
CLI를 사용하여 OLM에서 OpenShift Virtualization Operator 구독을 삭제하면 CSV(ClusterServiceVersion
) 오브젝트가 클러스터에서 삭제되지 않습니다. OpenShift Virtualization을 완전히 설치 제거하려면 CSV를 명시적으로 삭제해야 합니다.
절차
HyperConverged
사용자 정의 리소스를 삭제합니다.$ oc delete HyperConverged kubevirt-hyperconverged -n openshift-cnv
OLM(Operator Lifecycle Manager)에서 OpenShift Virtualization Operator 구독을 삭제합니다.
$ oc delete subscription kubevirt-hyperconverged -n openshift-cnv
OpenShift Virtualization의 CSV(클러스터 서비스 버전) 이름을 환경 변수로 설정합니다.
$ CSV_NAME=$(oc get csv -n openshift-cnv -o=custom-columns=:metadata.name)
이전 단계에서 CSV 이름을 지정하여 OpenShift Virtualization 클러스터에서 CSV를 삭제합니다.
$ oc delete csv ${CSV_NAME} -n openshift-cnv
CSV가 성공적으로 삭제되었다는 확인 메시지가 표시되면 OpenShift Virtualization이 설치 제거됩니다.
출력 예
clusterserviceversion.operators.coreos.com "kubevirt-hyperconverged-operator.v2.5.8" deleted