9.15.2. cert-manager Operator for Red Hat OpenShift リソースの削除
cert-manager Operator for Red Hat OpenShift をアンインストールしたら、その関連リソースをクラスターから削除することもできます。
前提条件
-
cluster-admin権限でクラスターにアクセスできる。 - OpenShift Container Platform Web コンソールにアクセスできる。
手順
- OpenShift Container Platform Web コンソールにログインします。
cert-managernamespace にあるcert-manager、cainjector、webhookなどの cert-manager コンポーネントのデプロイメントを削除します。- Project ドロップダウンメニューをクリックして利用可能なプロジェクトのリストを表示し、cert-manager プロジェクトを選択します。
-
Workloads
Deployments に移動します。 - 削除するデプロイメントを選択します。
- Actions ドロップダウンメニューをクリックし、Delete Deployment を選択して確認ダイアログボックスを表示します。
- Delete をクリックしてデプロイメントを削除します。
または、コマンドラインインターフェイス (CLI) を使用して、
cert-managernamespace に存在するcert-manager、cainjector、webhookなどの cert-manager コンポーネントのデプロイメントを削除します。$ oc delete deployment -n cert-manager -l app.kubernetes.io/instance=cert-manager
オプション: cert-manager Operator for Red Hat OpenShift によってインストールされたカスタムリソース定義 (CRD) を削除します。
次のコマンドを実行して、
CertManagerカスタムリソース (CR) からファイナライザーを削除します。$ oc patch certmanagers.operator cluster --type=merge -p='{"metadata":{"finalizers":null}}'-
Administration
CustomResourceDefinitions に移動します。 -
Name フィールドに
certmanagerと入力して、CRD をフィルタリングします。 次の各 CRD の横にある Options メニュー
をクリックし、Delete Custom Resource Definition を選択します。
-
Certificate -
CertificateRequest -
CertManager(operator.openshift.io) -
Challenge -
ClusterIssuer -
Issuer -
Order
-
オプション:
cert-manager-operatornamespace を削除します。-
Administration
Namespaces に移動します。 -
cert-manager-operator の横にある Options オプションメニュー
をクリックし、Delete Namespace を選択します。
-
確認ダイアログで、フィールドに
cert-manager-operatorと入力し、Delete をクリックします。
-
Administration