9.2. 기밀 컨테이너 환경 제거
OpenShift Container Platform 웹 콘솔 또는 명령줄을 사용하여 기밀 컨테이너 환경을 제거할 수 있습니다.
다음 작업을 수행하여 기밀성 컨테이너 환경을 제거합니다.
-
KbsConfig
사용자 지정 리소스를 삭제합니다. - Confidential Compute attestation Operator를 설치 제거합니다.
-
KbsConfig
사용자 지정 리소스 정의를 삭제합니다.
9.2.1. 웹 콘솔을 사용하여 기밀 컨테이너 환경 제거
OpenShift Container Platform 웹 콘솔을 사용하여 기밀 컨테이너 환경을 제거할 수 있습니다.
9.2.1.1. KbsConfig 사용자 정의 리소스 삭제
웹 콘솔을 사용하여 KbsConfig
CR(사용자 정의 리소스)을 삭제할 수 있습니다.
사전 요구 사항
-
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. - OpenShift 샌드박스 컨테이너를 설치 제거했습니다.
프로세스
-
OpenShift Container Platform 웹 콘솔에서 Operator
설치된 Operator로 이동합니다. -
이름으로 검색 필드에
Confidential compute attestation
을 입력합니다. - Operator를 클릭하여 연 다음 KbsConfig 탭을 클릭합니다.
-
옵션 메뉴
를 클릭하고
KbsConfig
삭제 를 선택합니다. - 확인 창에서 삭제를 클릭합니다.
9.2.1.2. Confidential Compute attestation Operator 설치 제거
OpenShift Container Platform 웹 콘솔을 사용하여 기밀 컴퓨팅 인증 Operator를 설치 제거할 수 있습니다.
사전 요구 사항
-
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. -
KbsConfig
사용자 정의 리소스를 삭제했습니다.
프로세스
-
Operators
설치된 Operator로 이동합니다. -
이름으로 검색 필드에
Confidential compute attestation
을 입력합니다. Operator 세부 정보 페이지 오른쪽에 있는 작업 목록에서 Operator 제거를 선택합니다.
Operator를 설치 제거하시겠습니까? 대화 상자가 표시됩니다.
- 설치 제거를 클릭하여 Operator, Operator 배포 및 Pod를 제거합니다.
-
관리
네임스페이스로 이동합니다. -
이름으로 검색 필드에
trustee-operator-system
을 입력합니다. -
옵션 메뉴
를 클릭하고 네임스페이스 삭제 를 선택합니다.
-
확인 대화 상자에서
trustee-operator-system
을 입력하고 삭제 를 클릭합니다.
9.2.1.3. KbsConfig CRD 삭제
OpenShift Container Platform 웹 콘솔을 사용하여 KbsConfig
CRD(사용자 정의 리소스 정의)를 삭제할 수 있습니다.
사전 요구 사항
-
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. -
KbsConfig
사용자 정의 리소스를 삭제했습니다. - Confidential Compute attestation Operator를 설치 제거했습니다.
프로세스
-
웹 콘솔에서 Administration
CustomResourceDefinitions 로 이동합니다. -
이름으로 검색 필드에
KbsConfig
이름을 입력합니다. - 옵션 메뉴를 클릭하고 Delete CustomResourceDefinition 을 선택합니다.
- 확인 창에서 삭제를 클릭합니다.
9.2.2. CLI를 사용하여 기밀 컨테이너 환경 제거
CLI(명령줄 인터페이스)를 사용하여 기밀 컨테이너 환경을 제거할 수 있습니다.
9.2.2.1. KbsConfig 사용자 정의 리소스 삭제
명령줄을 사용하여 KbsConfig
CR(사용자 정의 리소스)을 삭제할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있습니다. -
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. - OpenShift 샌드박스 컨테이너를 설치 제거했습니다.
프로세스
다음 명령을 실행하여
KbsConfig
CR을 삭제합니다.$ oc delete kbsconfig kbsconfig
다음 명령을 실행하여 사용자 정의 리소스가 삭제되었는지 확인합니다.
$ oc get kbsconfig kbsconfig
출력 예
No kbsconfig instances exist
9.2.2.2. Confidential Compute attestation Operator 설치 제거
명령줄을 사용하여 Confidential Compute attestation Operator를 설치 제거할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있습니다. -
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. -
KbsConfig
사용자 정의 리소스를 삭제했습니다.
프로세스
다음 명령을 실행하여 서브스크립션을 삭제합니다.
$ oc delete subscription trustee-operator -n trustee-operator-system
다음 명령을 실행하여 네임스페이스를 삭제합니다.
$ oc delete namespace trustee-operator-system
9.2.2.3. KbsConfig CRD 삭제
명령줄을 사용하여 KbsConfig
CRD(사용자 정의 리소스 정의)를 삭제할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있습니다. -
cluster-admin
역할의 사용자로 클러스터에 액세스할 수 있어야 합니다. -
KbsConfig
사용자 정의 리소스를 삭제했습니다. - Confidential Compute attestation Operator를 설치 제거했습니다.
프로세스
다음 명령을 실행하여
KbsConfig
CRD를 삭제합니다.$ oc delete crd kbsconfigs.confidentialcontainers.org
다음 명령을 실행하여 CRD가 삭제되었는지 확인합니다.
$ oc get crd kbsconfigs.confidentialcontainers.org
출력 예
Unknown CRD kbsconfigs.confidentialcontainers.org