第4章 内部証明書の再発行


Red Hat Advanced Cluster Security for Kubernetes の各コンポーネントは、X.509 証明書を使用して他のコンポーネントに対して自身を認証します。これらの証明書には有効期限があり、有効期限が切れる前に証明書を再発行またはローテーションする必要があります。証明書の有効期限を表示するには、RHACS ポータルで Platform Configuration Clusters を選択し、Credential Expiration 列を表示します。

4.1. Central サービスの内部証明書の再発行

Central サービスには、Central、Central DB、Scanner、および Scanner V4 コンポーネントが含まれます。Central サービスは、他の Red Hat Advanced Cluster Security for Kubernetes (RHACS) サービスと通信するときに、認証用に組み込みのサーバー証明書を使用します。この証明書は、Central サービスのインストールに固有です。RHACS ポータルでは、Central サービス証明書の有効期限が近づくと情報バナーが表示されます。

注記

この情報バナーは、証明書の有効期限が切れる 15 日前にのみ表示されます。

RHACS 4.3.4 以降、Operator は、有効期限の 6 カ月前に、すべての Central コンポーネントのサービス Transport Layer Security (TLS) 証明書を自動的にローテーションします。

重要
  • TLS 証明書の自動ローテーションは、Operator ベースのインストールにのみ適用されます。その他のすべてのインストール方法では、TLS 証明書を手動でローテーションする必要があります。
  • シークレット内の TLS 証明書のローテーションは、コンポーネントがそれらを自動的に再読み込みすることをトリガーしません。対応する Pod が少なくとも 6 カ月ごとに再起動されない場合は、古い証明書の有効期限が切れる前に、Pod を手動で再起動して新しい証明書を読み込む必要があります。

4.1.1. Central の内部証明書の再発行

内部証明書を再発行することで、Central とその他の Red Hat Advanced Cluster Security for Kubernetes (RHACS) コンポーネント間のセキュアな通信を維持できます。

前提条件

  • Administration リソースに対する write 権限がある。

手順

  1. RHACS ポータルで、証明書の有効期限を通知するバナーのリンクをクリックして、新しいシークレットが含まれる YAML 設定ファイルをダウンロードします。シークレットには、証明書とキーの値が含まれます。
  2. Central をインストールしたクラスターに新しい YAML 設定ファイルを適用するには、次のコマンドを実行します。

    $ oc apply -f <secret_file.yaml>
    Copy to Clipboard Toggle word wrap
  3. 変更を適用するには、Central を再起動します。

4.1.1.1. Central コンテナーの再起動

Central Pod を削除すると、Central コンテナーを再起動できます。

重要

Kubernetes を使用する場合は、oc の代わりに kubectl を入力します。

手順

  • Central Pod を削除するには、次のコマンドを実行します。

    $ oc -n stackrox delete pod -lapp=central
    Copy to Clipboard Toggle word wrap

4.1.2. Central DB の内部証明書の再発行

内部証明書を再発行することで、Central DB とその他の Red Hat Advanced Cluster Security for Kubernetes (RHACS) コンポーネント間のセキュアな通信を維持できます。

前提条件

  • Administration リソースに対する write 権限がある。

手順

  1. RHACS ポータルで、証明書の有効期限を通知するバナーのリンクをクリックして、新しいシークレットが含まれる YAML 設定ファイルをダウンロードします。シークレットには、証明書とキーの値が含まれます。
  2. Central DB をインストールしたクラスターに新しい YAML 設定ファイルを適用するには、次のコマンドを実行します。

    $ oc apply -f <secret_file.yaml>
    Copy to Clipboard Toggle word wrap
  3. 変更を適用するには、Central DB を再起動します。

4.1.2.1. Central DB コンテナーの再起動

Central DB Pod を削除すると、Central DB コンテナーを再起動できます。

重要

Kubernetes を使用する場合は、oc の代わりに kubectl を入力します。

手順

  • Central DB Pod を削除するには、次のコマンドを実行します。

    $ oc -n stackrox delete pod -lapp=central-db
    Copy to Clipboard Toggle word wrap

4.1.3. Scanner の内部証明書の再発行

内部証明書を再発行することで、Scanner とその他の Red Hat Advanced Cluster Security for Kubernetes (RHACS) コンポーネント間のセキュアな通信を維持できます。

前提条件

  • Administration リソースに対する write 権限がある。

手順

  1. バナー内のリンクをクリックして、証明書とキー値を含む新しい OpenShift Container Platform シークレットが含まれる YAML 設定ファイルをダウンロードします。
  2. Scanner をインストールしたクラスターに新しい YAML 設定ファイルを適用するには、次のコマンドを実行します。

    $ oc apply -f <secret_file.yaml>
    Copy to Clipboard Toggle word wrap
  3. 変更を適用するには、Scanner を再起動します。

4.1.3.1. Scanner および Scanner DB コンテナーの再起動

Pod を削除すると、Scanner と Scanner DB コンテナーを再起動できます。

重要

Kubernetes を使用する場合は、oc の代わりに kubectl を入力します。

手順

  • Scanner Pod を削除するには、次のコマンドを実行します。

    $ oc delete pod -n stackrox -l app=scanner
    Copy to Clipboard Toggle word wrap
  • Scanner DB Pod を削除するには、次のコマンドを実行します。

    $ oc -n stackrox delete pod -l app=scanner-db
    Copy to Clipboard Toggle word wrap

4.1.4. Scanner V4 の内部証明書の再発行

内部証明書を再発行することで、Scanner V4 とその他の Red Hat Advanced Cluster Security for Kubernetes (RHACS) コンポーネント間のセキュアな通信を維持できます。

前提条件

  • Administration リソースに対する write 権限がある。

手順

  1. バナー内のリンクをクリックして、証明書とキー値を含む新しい OpenShift Container Platform シークレットが含まれる YAML 設定ファイルをダウンロードします。
  2. Scanner V4 をインストールしたクラスターに新しい YAML 設定ファイルを適用するには、次のコマンドを実行します。

    $ oc apply -f <secret_file.yaml>
    Copy to Clipboard Toggle word wrap
  3. 変更を適用するには、Scanner V4 を再起動します。

4.1.4.1. Scanner V4 コンテナーの再起動

対応する Pod を削除することで、Scanner V4 Matcher、Indexer、および DB コンテナーを再起動できます。

重要

Kubernetes を使用する場合は、oc の代わりに kubectl を入力します。

手順

  • Scanner V4 Matcher Pod を削除するには、次のコマンドを実行します。

    $ oc delete pod -n stackrox -l app=scanner-v4-matcher
    Copy to Clipboard Toggle word wrap
  • Scanner V4 Indexer Pod を削除するには、次のコマンドを実行します。

    $ oc delete pod -n stackrox -l app=scanner-v4-indexer
    Copy to Clipboard Toggle word wrap
  • Scanner V4 DB Pod を削除するには、次のコマンドを実行します。

    $ oc delete pod -n stackrox -l app=scanner-v4-db
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat