OpenShift 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
)를 설치합니다.
프로세스
KnativeEventing
CR을 삭제합니다.$ oc delete knativeeventings.operator.knative.dev knative-eventing -n knative-eventing
명령이 완료되고
knative-eventing
네임스페이스에서 모든 Pod가 제거된 후 네임스페이스를 삭제합니다.$ oc delete namespace knative-eventing
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
)를 설치합니다.
프로세스
KnativeServing
CR을 삭제합니다.$ oc delete knativeservings.operator.knative.dev knative-serving -n knative-serving
명령이 완료되고
knative-serving
네임스페이스에서 모든 Pod가 제거되면 네임스페이스를 삭제합니다.$ oc delete namespace knative-serving
4장. OpenShift Serverless Operator 제거
Knative Serving 및 Knative Eventing을 제거한 후 OpenShift Serverless Operator를 제거할 수 있습니다. 웹 콘솔 또는 oc
CLI를 사용하여 이 작업을 수행할 수 있습니다.
5장. OpenShift Serverless Logic Operator 제거
클러스터에서 OpenShift Serverless Logic을 제거해야 하는 경우 OpenShift Serverless Logic Operator 및 기타 OpenShift Serverless Logic 구성 요소를 수동으로 제거하여 이를 수행할 수 있습니다.
웹 콘솔을 사용하여 OpenShift Serverless Logic Operator를 삭제할 수 있습니다.
6장. OpenShift Serverless 사용자 정의 리소스 정의 삭제
OpenShift Serverless를 설치 제거해도 Operator 및 API CRD(사용자 정의 리소스 정의)는 클러스터에 남아 있습니다. 다음 절차를 사용하여 남아 있는 CRD를 제거할 수 있습니다.
Operator 및 API CRD를 제거하면 Knative 서비스를 포함하여 이를 사용하여 정의한 모든 리소스도 제거됩니다.
6.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