Serverless 제거
클러스터에서 Serverless 제거
초록
1장. OpenShift Serverless 제거 개요 링크 복사링크가 클립보드에 복사되었습니다!
클러스터에서 OpenShift Serverless를 제거해야 하는 경우 OpenShift Serverless Operator 및 기타 OpenShift Serverless 구성 요소를 수동으로 제거하여 이를 수행할 수 있습니다. OpenShift Serverless Operator를 제거하려면 먼저 Knative Serving 및 Knative Eventing을 제거해야 합니다.
OpenShift Serverless를 설치 제거한 후 클러스터에 남아 있는 Operator 및 API CRD(사용자 정의 리소스 정의)를 제거할 수 있습니다.
OpenShift Serverless를 완전히 제거하는 단계는 다음 절차에 자세히 설명되어 있습니다.
2장. OpenShift Serverless Knative Eventing 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Serverless Operator를 제거하려면 먼저 Knative Eventing을 제거해야 합니다. Knative Eventing을 설치 제거하려면 KnativeEventing CR(사용자 정의 리소스)을 제거하고 knative-eventing 네임스페이스를 삭제해야 합니다.
2.1. Knative Eventing 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- OpenShift Container Platform에 대한 클러스터 관리자 권한이 있거나 OpenShift Dedicated에 대한 클러스터 또는 전용 관리자 권한이 있습니다.
-
OpenShift CLI(
oc)를 설치합니다.
절차
KnativeEventingCR을 삭제합니다.oc delete knativeeventings.operator.knative.dev knative-eventing -n knative-eventing
$ oc delete knativeeventings.operator.knative.dev knative-eventing -n knative-eventingCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령이 완료되고
knative-eventing네임스페이스에서 모든 Pod가 제거된 후 네임스페이스를 삭제합니다.oc delete namespace knative-eventing
$ oc delete namespace knative-eventingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3장. OpenShift Serverless Knative Serving 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Serverless Operator를 제거하려면 먼저 Knative Serving을 제거해야 합니다. Knative Serving을 설치 제거하려면 KnativeServing CR(사용자 정의 리소스)을 제거하고 knative-serving 네임스페이스를 삭제해야 합니다.
3.1. Knative Serving 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
사전 요구 사항
- OpenShift Container Platform에 대한 클러스터 관리자 권한이 있거나 OpenShift Dedicated에 대한 클러스터 또는 전용 관리자 권한이 있습니다.
-
OpenShift CLI(
oc)를 설치합니다.
절차
KnativeServingCR을 삭제합니다.oc delete knativeservings.operator.knative.dev knative-serving -n knative-serving
$ oc delete knativeservings.operator.knative.dev knative-serving -n knative-servingCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령이 완료되고
knative-serving네임스페이스에서 모든 Pod가 제거되면 네임스페이스를 삭제합니다.oc delete namespace knative-serving
$ oc delete namespace knative-servingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4장. OpenShift Serverless Operator 제거 링크 복사링크가 클립보드에 복사되었습니다!
Knative Serving 및 Knative Eventing을 제거한 후 OpenShift Serverless Operator를 제거할 수 있습니다. 웹 콘솔 또는 oc CLI를 사용하여 이 작업을 수행할 수 있습니다.
5장. OpenShift Serverless 사용자 정의 리소스 정의 삭제 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Serverless를 설치 제거해도 Operator 및 API CRD(사용자 정의 리소스 정의)는 클러스터에 남아 있습니다. 다음 절차를 사용하여 남아 있는 CRD를 제거할 수 있습니다.
Operator 및 API CRD를 제거하면 Knative 서비스를 포함하여 해당 리소스를 사용하여 정의한 리소스도 모두 제거됩니다.
5.1. OpenShift Serverless Operator 및 API CRD 제거 링크 복사링크가 클립보드에 복사되었습니다!
다음 절차를 사용하여 Operator 및 API CRD를 삭제합니다.
사전 요구 사항
-
OpenShift CLI(
oc)를 설치합니다. - OpenShift Container Platform에 대한 클러스터 관리자 권한이 있거나 AWS 또는 OpenShift Dedicated의 Red Hat OpenShift Service에 대한 클러스터 또는 전용 관리자 권한이 있습니다.
- Knative Serving을 설치 제거하고 OpenShift Serverless Operator를 제거했습니다.
절차
남아 있는 OpenShift Serverless CRD를 삭제하려면 다음 명령을 입력합니다.
oc get crd -oname | grep 'knative.dev' | xargs oc delete
$ oc get crd -oname | grep 'knative.dev' | xargs oc deleteCopy to Clipboard Copied! Toggle word wrap Toggle overflow