第1章 ロギングのアンインストール
1.1. Red Hat OpenShift Logging Operator のアンインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift CLI (oc
) または Red Hat OpenShift ロギング Web コンソールを使用して、Red Hat OpenShift Logging Operator をアンインストールできます。
1.1.1. CLI を使用した Red Hat OpenShift Logging Operator の削除 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift CLI (oc
) を使用して、Red Hat OpenShift Logging Operator を削除します。
前提条件
- 管理者権限がある。
-
OpenShift CLI (
oc
) がインストールされている。
手順
次のコマンドを実行して、
ClusterLogForwarder
カスタムリソース (CR) を削除します。oc delete ClusterLogForwarder instance -n openshift-logging
$ oc delete ClusterLogForwarder instance -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 別の名前を使用している場合は、
instance
をClusterLogForwarder
CR の名前に変更します。次のコマンドを実行して、サービスアカウントを削除します。
oc adm policy remove-cluster-role-from-user lokistack-tenant-logs -z logging-collector -n openshift-logging
$ oc adm policy remove-cluster-role-from-user lokistack-tenant-logs -z logging-collector -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy remove-cluster-role-from-user collect-application-logs -z logging-collector -n openshift-logging
$ oc adm policy remove-cluster-role-from-user collect-application-logs -z logging-collector -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy remove-cluster-role-from-user collect-infrastructure-logs -z logging-collector -n openshift-logging
$ oc adm policy remove-cluster-role-from-user collect-infrastructure-logs -z logging-collector -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy remove-cluster-role-from-user collect-audit-logs -z logging-collector -n openshift-logging
$ oc adm policy remove-cluster-role-from-user collect-audit-logs -z logging-collector -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy remove-cluster-role-from-user logging-collector-logs-writer -z logging-collector -n openshift-logging
$ oc adm policy remove-cluster-role-from-user logging-collector-logs-writer -z logging-collector -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc delete serviceaccount logging-collector -n openshift-logging
$ oc delete serviceaccount logging-collector -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
LogFileMetricExporter
リソースをデプロイしている場合は削除します。oc -n openshift-logging delete LogFileMetricExporter --all
$ oc -n openshift-logging delete LogFileMetricExporter --all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、
currentCSV
フィールドでサブスクライブされた Red Hat OpenShift Logging Operator の現行バージョンを確認します。oc get csv -n openshift-logging | grep cluster-logging
$ oc get csv -n openshift-logging | grep cluster-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
cluster-logging.v6.2.4 Red Hat OpenShift Logging 6.2.4 cluster-logging.v6.2.3 Succeeded
cluster-logging.v6.2.4 Red Hat OpenShift Logging 6.2.4 cluster-logging.v6.2.3 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力の最初のフィールドに注意してください。これは
currentCSV
値を示しています。次のコマンドを実行して、Red Hat OpenShift Logging Operator に関連付けられているサブスクリプションを削除します。
oc delete subscriptions.operators.coreos.com cluster-logging -n openshift-logging
$ oc delete subscriptions.operators.coreos.com cluster-logging -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前の手順で取得した
currentCSV
値を使用して、ターゲットの名前空間にある Red Hat OpenShift Logging Operator のCSV
オブジェクトを削除します。oc delete csv cluster-logging.v6.2.4 -n openshift-logging
$ oc delete csv cluster-logging.v6.2.4 -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して、Red Hat OpenShift Logging Operator をアンインストールします。
oc delete OperatorGroup <name> -n openshift-logging
$ oc delete OperatorGroup <name> -n openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.1.2. Web コンソールを使用した Red Hat OpenShift Logging Operator の削除 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Logging Web コンソールを使用して、Red Hat OpenShift Logging Operator を削除します。
前提条件
- 管理者権限がある。
- Red Hat OpenShift Logging Web コンソールにアクセスできる。
手順
-
Web コンソールで、Operators
Installed Operators に移動します。 -
リストで Red Hat OpenShift Logging Operator を見つけ、その横にある
をクリックしてから Uninstall Operator をクリックします。
- ポップアップで Delete all operand instances for this operator を選択し、Uninstall をクリックします。