6.2. 글로벌 리소스 삭제
OpenShift Container Platform 또는 Kubernetes CLI(명령줄 인터페이스)를 사용하여 Red Hat Advanced Cluster Security for Kubernetes(RHACS)에서 생성하는 글로벌 리소스를 삭제할 수 있습니다.
프로세스
OpenShift Container Platform CLI를 사용하여 글로벌 리소스를 삭제하려면 다음 단계를 수행합니다.
StackRox 관련 클러스터 역할, 클러스터 역할 바인딩, 역할, 역할 바인딩, PSP를 검색한 다음 다음 명령을 실행하여 삭제합니다.
$ oc get clusterrole,clusterrolebinding,role,rolebinding,psp -o name | grep stackrox | xargs oc delete --wait참고RHACS 4.4 이상 버전에서는 PSP(Pod 보안 정책)
가 더 이상 사용되지 않으므로 서버에 "psp" 오류 메시지가 표시되지 않을수 있습니다. PSP는 이전 Kubernetes 버전이 있는 클러스터를 제외하고 버전 1.25의 Kubernetes에서 제거되었습니다.다음 명령을 실행하여
app.kubernetes.io/name=stackrox로 레이블이 지정된 SCC(사용자 정의 보안 컨텍스트 제약 조건)를 삭제합니다.$ oc delete scc -l "app.kubernetes.io/name=stackrox"참고RHACS 4.4 이상 버전에서 이 레이블이 있는 사용자 정의 SCC가 더 이상 사용되지 않기 때문에
No resources found오류 메시지가 표시될 수 있습니다.다음 명령을 실행하여
stackrox라는ValidatingWebhookConfiguration오브젝트를 삭제합니다.$ oc delete ValidatingWebhookConfiguration stackrox
Kubernetes CLI를 사용하여 글로벌 리소스를 삭제하려면 다음 단계를 수행합니다.
StackRox 관련 클러스터 역할, 클러스터 역할 바인딩, 역할, 역할 바인딩, PSP를 검색한 다음 다음 명령을 실행하여 삭제합니다.
$ kubectl get clusterrole,clusterrolebinding,role,rolebinding,psp -o name | grep stackrox | xargs kubectl delete --wait참고RHACS 4.4 이상 버전에서는 PSP(Pod 보안 정책)
가 더 이상 사용되지 않으므로 서버에 "psp" 오류 메시지가 표시되지 않을수 있습니다. PSP는 이전 Kubernetes 버전이 있는 클러스터를 제외하고 버전 1.25의 Kubernetes에서 제거되었습니다.다음 명령을 실행하여
stackrox라는ValidatingWebhookConfiguration오브젝트를 삭제합니다.$ kubectl delete ValidatingWebhookConfiguration stackrox