10.6. Zero Trust Workload Identity Manager 제거
Zero Trust Workload Identity Manager는 기술 미리 보기 기능에 불과합니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
Operator를 제거하고 관련 리소스를 제거하면 OpenShift Container Platform에서 Zero Trust Workload Identity Manager를 제거할 수 있습니다.
10.6.1. Zero Trust Workload Identity Manager 제거 링크 복사링크가 클립보드에 복사되었습니다!
웹 콘솔을 사용하여 Zero Trust Workload Identity Manager를 제거할 수 있습니다.
사전 요구 사항
-
cluster-admin
권한이 있는 클러스터에 액세스할 수 있습니다. - OpenShift Container Platform 웹 콘솔에 액세스할 수 있습니다.
- Zero Trust Workload Identity Manager가 설치되었습니다.
프로세스
- OpenShift Container Platform 웹 콘솔에 로그인합니다.
Zero Trust Workload Identity Manager를 제거합니다.
-
Operator
설치된 Operator 로 이동합니다. - Zero Trust Workload Identity Manager 항목 옆에 있는 옵션 메뉴를 클릭한 다음, Operator 제거를 클릭합니다.
- 확인 대화 상자에서 설치 제거를 클릭합니다.
-
Operator
10.6.2. CLI를 사용하여 Zero Trust Workload Identity Manager 리소스 제거 링크 복사링크가 클립보드에 복사되었습니다!
Zero Trust Workload Identity Manager를 제거한 후에는 클러스터에서 관련 리소스를 삭제할 수 있습니다.
사전 요구 사항
-
cluster-admin
권한이 있는 클러스터에 액세스할 수 있습니다.
프로세스
다음 명령을 각각 실행하여 피연산자를 제거합니다.
다음 명령을 실행하여
ZeroTrustWorkloadIdentityManager
클러스터를 삭제합니다.oc delete ZeroTrustWorkloadIdentityManager cluster
$ oc delete ZeroTrustWorkloadIdentityManager cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
SpireOIDCDiscoveryProvider
클러스터를 삭제합니다.oc delete SpireOIDCDiscoveryProvider cluster
$ oc delete SpireOIDCDiscoveryProvider cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
SpiffeCSIDriver
클러스터를 삭제합니다.oc delete SpiffeCSIDriver cluster
$ oc delete SpiffeCSIDriver cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
SpireAgent
클러스터를 삭제합니다.oc delete SpireAgent cluster
$ oc delete SpireAgent cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
SpireServer
클러스터를 삭제합니다.oc delete SpireServer cluster
$ oc delete SpireServer cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 PVC(영구 볼륨 클레임)를 삭제합니다.
oc delete pvc -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete pvc -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 CSI 드라이버를 삭제합니다.
oc delete csidriver -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete csidriver -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 서비스를 삭제합니다.
oc delete service -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete service -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 네임스페이스를 삭제합니다.
oc delete ns zero-trust-workload-identity-manager
$ oc delete ns zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 클러스터 역할 바인딩을 삭제합니다.
oc delete clusterrolebinding -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete clusterrolebinding -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 클러스터 역할을 삭제합니다.
oc delete clusterrole -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete clusterrole -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 입장 wehhook 구성을 삭제합니다.
oc delete validatingwebhookconfigurations -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
$ oc delete validatingwebhookconfigurations -l=app.kubernetes.io/managed-by=zero-trust-workload-identity-manager
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
다음 명령을 각각 실행하여 사용자 정의 리소스 정의(CRD)를 삭제합니다.
다음 명령을 실행하여 SPIRE 서버 CRD를 삭제합니다.
oc delete crd spireservers.operator.openshift.io
$ oc delete crd spireservers.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 SPIRE Agent CRD를 삭제합니다.
oc delete crd spireagents.operator.openshift.io
$ oc delete crd spireagents.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 SPIFFEE CSI 드라이버 CRD를 삭제합니다.
oc delete crd spiffecsidrivers.operator.openshift.io
$ oc delete crd spiffecsidrivers.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 SPIRE OIDC Discovery Provider CRD를 삭제합니다.
oc delete crd spireoidcdiscoveryproviders.operator.openshift.io
$ oc delete crd spireoidcdiscoveryproviders.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 SPIRE 및 SPIFFE 클러스터 페더레이션 트러스트 도메인 CRD를 삭제합니다.
oc delete crd clusterfederatedtrustdomains.spire.spiffe.io
$ oc delete crd clusterfederatedtrustdomains.spire.spiffe.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 클러스터 SPIFFE ID CRD를 삭제합니다.
oc delete crd clusterspiffeids.spire.spiffe.io
$ oc delete crd clusterspiffeids.spire.spiffe.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 SPIRE 및 SPIFFE 클러스터 정적 항목 CRD를 삭제합니다.
oc delete crd clusterstaticentries.spire.spiffe.io
$ oc delete crd clusterstaticentries.spire.spiffe.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 Zero Trust Workload Identity Manager CRD를 삭제합니다.
oc delete crd zerotrustworkloadidentitymanagers.operator.openshift.io
$ oc delete crd zerotrustworkloadidentitymanagers.operator.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
리소스가 삭제되었는지 확인하려면 각 oc delete
명령을 oc get
으로 바꾼 다음 명령을 실행합니다. 리소스가 반환되지 않으면 삭제가 성공한 것입니다.