検索

1.3. cert-manager の無効化

download PDF

Red Hat build of Cryostat Operator の enableCertManager プロパティーを設定することにより、cert-manager 機能を無効にできます。

デフォルトでは、Red Hat build of Cryostat Operatorの enableCertManager プロパティーは true に設定されています。この設定では、Red Hat build of Cryostat Operator が cert-manager CA 発行者を使用して、Cryostat コンポーネントの自己署名証明書が生成されます。Red Hat build of Cryostat Operator は、これらの証明書を使用して、クラスターで動作する Cryostat コンポーネント間の HTTPS 通信を有効にします。

enableCertManager プロパティーを false に設定すると、Red Hat build of Cryostat Operator が Cryostat コンポーネントの自己署名証明書を生成する必要がなくなります。

重要

enableCertManager プロパティーを false に設定すると、暗号化されていない内部トラフィックから、実行中の Cryostat アプリケーションを含むクラスターに潜在的なセキュリティー上の影響が生じる可能性があります。

前提条件

  • Red Hat OpenShift Web コンソールを使用して OpenShift Container Platform にログインしている。

手順

  1. OpenShift Web コンソールで Operators > Installed Operators に移動します。
  2. 使用可能な Operator のリストから、Red Hat build of Cryostat を選択します。
  3. Details タブをクリックします。
  4. Provided APIs セクションで、Cryostat および Cluster Cryostat カスタムリソース (CR) が利用可能です。以下のオプションのいずれかを選択します。

    • 単一 namespace の Cryostat インスタンスを作成するには、Cryostat を選択してから Create instance をクリックします。
    • 複数 namespace の Cryostat インスタンスを作成するには、Cluster Cryostat を選択してから Create instance をクリックします。
  5. enableCertManager プロパティーを設定するには、次のいずれかのオプションを選択します。

    1. Form view ラジオボタンをクリックします。

      1. Enable cert-manager Integration を有効にするスイッチを false に設定し、Name フィールドに値を入力します。

        図1.2 Enable cert-manager Integration スイッチを false に切り替える

        `Enable cert-manager Integration` スイッチを `false` に切り替える
      2. Create をクリックします。作成したインスタンスのタイプに応じて、インスタンスは以下のいずれかのタブで開きます。

        • 単一 namespace の Cryostat インスタンスを作成した場合、インスタンスは Operator details ページの Cryostat タブで利用できます。
        • Cluster Cryostat インスタンスを作成した場合、インスタンスは Operator details ページの Cluster Cryostat タブで利用できます。
    2. YAML view のラジオボタンをクリックします。

      1. YAML ファイルの spec: キーセットで、enableCertManager プロパティーを false に変更します。

        YAML ファイルへの spec: キーセット設定例

        --
        apiVersion: operator.cryostat.io/v1beta1
        kind: Cryostat
        metadata:
          name: cryostat-sample
        spec:
          enableCertManager: false
        --

      2. Save ボタンをクリックします。

        Red Hat build of Cryostat Operator は、Cryostat アプリケーションを自動的に再起動し、更新された enableCertManager プロパティー設定でアプリケーションを実行できるようにします。

検証

  1. Cryostat または Cluster Cryostat インスタンスを選択します。

    • Cryostat インスタンスを作成した場合は、Operator details ページの Cryostat タブから Cryostat インスタンスを選択します。
    • Cluster Cryostat インスタンスを作成した場合は、Operator details ページの Cluster Cryostat タブからCluster Cryostat インスタンスを選択します。
  2. Cryostat Conditions テーブルに移動します。
  3. TLSSetupComplete 条件が true に設定されていること、およびこの条件の Reason 列が CertManagerDisabled に設定されていることを確認します。これは、enableCertManager プロパティーを false に設定したことを示します。

    図1.3 TLSSetupComplete 条件が true に設定されていることを示す例

    `TLSSetupComplete` 条件が `true` に設定されていることを示す例

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.