This documentation is for a release that is no longer maintained.
You can select a different version or view all RHACS documentation.3.3. センサー、コレクター、およびアドミッションコントローラーの内部証明書の再発行
センサー、コレクター、およびアドミッションコントローラーは、証明書を使用して相互に通信し、セントラルと通信します。
証明書を置き換えるには、以下のいずれかの方法を使用します。
- セキュアなクラスターで init バンドルを作成し、ダウンロードしてインストールします。
-
自動アップグレード機能を使用します。自動アップグレードは、
roxctlCLI を使用する静的マニフェストのデプロイメントでのみ利用できます。
3.3.1. init バンドルを使用したセキュリティー保護されたクラスターの内部証明書の再発行 リンクのコピーリンクがクリップボードにコピーされました!
セキュリティー保護されたクラスターには、Collector、Sensor、および Admission Control コンポーネントが含まれます。これらのコンポーネントは、他の Red Hat Advanced Cluster Security for Kubernetes コンポーネントとの通信時に、認証に組み込みサーバー証明書を使用します。
セントラル証明書の有効期限が近づくと、RHACS ポータルに情報バナーが表示されます。
情報バナーは、証明書の有効期限の 15 日前にのみ表示されます。
前提条件
-
証明書を再発行するには、
ServiceIdentityリソースのwrite権限が必要である。
このバンドルにはシークレットが含まれているため、セキュアに保管してください。複数のセキュリティー保護されたクラスターで同じバンドルを使用できます。
手順
RHACS ポータルを使用して init バンドルを生成するには、以下を実行します。
-
Platform Configuration
Clusters を選択します。 - Manage Tokens をクリックします。
- Authentication Tokens セクションに移動し、Cluster Init Bundle をクリックします。
- Generate bundle をクリックします。
- クラスター初期化バンドルの名前を入力し、Generate をクリックします。
- 生成されたバンドルをダウンロードするには、Download Kubernetes secrets file をクリックします。
-
Platform Configuration
roxctlCLI を使用して init バンドルを生成するには、以下のコマンドを実行します。roxctl -e <endpoint> -p <admin_password> central init-bundle generate <bundle_name> --output-secrets init-bundle.yaml
$ roxctl -e <endpoint> -p <admin_password> central init-bundle generate <bundle_name> --output-secrets init-bundle.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
次のステップ
セキュリティー保護されたクラスターごとに必要なリソースを作成するには、以下のコマンドを実行します。
oc -n stackrox apply -f <init-bundle.yaml>
$ oc -n stackrox apply -f <init-bundle.yaml>Copy to Clipboard Copied! Toggle word wrap Toggle overflow