5.2. コマンドラインを使用した JWS Operator の削除
コマンドラインインターフェイスを使用して JWS Operator を削除する場合は、oc コマンドラインツールを使用して JWS Operator を削除できます。
前提条件
cluster-adminパーミッションを持つアカウントを使用して OpenShift Container Platform クラスターをデプロイしている。注記cluster adminのアクセス許可がない場合は、この要件を回避できます。詳細は、非クラスター管理者による Operator のインストールの許可 を参照してください。-
ローカルシステムに
ocツールがインストールされている。
手順
サブスクライブした Operator の現在のバージョンを確認します。
$ oc get subscription jws-operator -n <project_name> -o yaml | grep currentCSV上記の例で、
<project_name>を、Operator をインストールしたプロジェクトの名前空間に置き換えます。Operator がすべての名前空間にインストールされている場合は、<project_name>をopenshift-operatorsに置き換えます。上記のコマンドは、以下の出力を表示します。ここで
v2.1.xは、Operator のバージョン (例:v2.1.0) を示しています。f:currentCSV: {} currentCSV: jws-operator.v2.1.xOperator のサブスクリプションを削除します。
$ oc delete subscription jws-operator -n <project_name>上記の例で、
<project_name>を、Operator をインストールしたプロジェクトの名前空間に置き換えます。Operator がすべての名前空間にインストールされている場合は、<project_name>をopenshift-operatorsに置き換えます。ターゲット名前空間で Operator の CSV を削除します。
$ oc delete clusterserviceversion <currentCSV> -n <project_name>上記の例で、
<currentCSV>は ステップ 1 で取得したcurrentCSV値 (例:jws-operator.v2.1.0) に置き換えます。<project_name>を、Operator をインストールしたプロジェクトの名前空間に置き換えます。Operator がすべての名前空間にインストールされている場合は、<project_name>をopenshift-operatorsに置き換えます。上記のコマンドは、CSV が削除されたことを確認するメッセージを表示します。
以下に例を示します。
clusterserviceversion.operators.coreos.com "jws-operator.v2.1.x" deleted