8.13. Red Hat OpenShift の cert-manager Operator のアンインストール

オペレーターをアンインストールして関連リソースを削除することにより、OpenShift Container Platform から Red Hat OpenShift の cert-manager Operator を削除できます。

8.13.1. Red Hat OpenShift の cert-manager Operator のアンインストール

Web コンソールを使用して、Red Hat OpenShift の cert-manager Operator をアンインストールできます。

前提条件

  • cluster-admin 権限でクラスターにアクセスできる。
  • OpenShift Container Platform Web コンソールにアクセスできる。
  • Red Hat OpenShift の cert-manager Operator がインストールされます。

手順

  1. OpenShift Container Platform Web コンソールにログインします。
  2. Red Hat OpenShift Operator の cert-manager Operator をアンインストールします。

    1. OperatorsInstalled Operators に移動します。
    2. オプションメニューをクリックします kebab cert-manager Operator for Red Hat OpenShift エントリーの横にある、Uninstall Operator をクリックします。
    3. 確認ダイアログで、Uninstall をクリックします。

8.13.2. Red Hat OpenShift リソースの cert-manager Operator の削除

Red Hat OpenShift の cert-manager Operator をアンインストールしたら、その関連リソースをクラスターから削除することもできます。

前提条件

  • cluster-admin 権限でクラスターにアクセスできる。
  • OpenShift Container Platform Web コンソールにアクセスできる。

手順

  1. OpenShift Container Platform Web コンソールにログインします。
  2. cert-manager namespace にある cert-managercainjectorwebhookなどの cert-manager コンポーネントのデプロイメントを削除します。

    1. Project ドロップダウンメニューをクリックして利用可能なプロジェクトのリストを表示し、cert-manager プロジェクトを選択します。
    2. WorkloadsDeployments に移動します。
    3. 削除するデプロイメントを選択します。
    4. Actions ドロップダウンメニューをクリックし、Delete Deployment を選択して確認ダイアログボックスを表示します。
    5. Delete をクリックしてデプロイメントを削除します。
    6. または、コマンドラインインターフェイス (CLI) を使用して、cert-manager namespace に存在する cert-managercainjectorwebhook などの cert-manager コンポーネントのデプロイメントを削除します。

      $ oc delete deployment -n cert-manager -l app.kubernetes.io/instance=cert-manager
  3. オプション: Red Hat OpenShift の cert-manager Operator によってインストールされたカスタムリソース定義 (CRD) を削除します。

    1. AdministrationCustomResourceDefinitions に移動します。
    2. Name フィールドに certmanager と入力して、CRD をフィルタリングします。
    3. 次の各 CRD の横にある Options メニュー kebab をクリックし、Delete Custom Resource Definition を選択します。

      • 証明書
      • CertificateRequest
      • CertManager (operator.openshift.io)
      • Challenge
      • ClusterIssuer
      • Issuer
      • 順序
  4. オプション: cert-manager-operator namespace を削除します。

    1. AdministrationNamespaces に移動します。
    2. cert-manager-operator の横にある Options オプションメニュー kebab をクリックし、Delete Namespace を選択します。
    3. 確認ダイアログで、フィールドに cert-manager-operator と入力し、Delete をクリックします。