9.12.4. トラストマネージャーのカスタムリソースフィールド


TrustManager カスタムリソース (CR) を変更することで、trust-manager オペランドの動作を設定できます。

重要

トラストマネージャーを使用した証明書の配布は、テクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

以下の表は、トラストマネージャーの設定を設定するためのパラメーターを示しています。

Expand
フィールド説明

spec.controllerConfig.labels

object

オプション: トラストマネージャーのデプロイメント用に作成されるすべてのリソースにラベルとして適用するキーと値のペアのリストを指定します。

spec.controllerConfig.annotations

object

オプション: トラストマネージャーのデプロイメント用に作成されるすべてのリソースにアノテーションとして適用するキーと値のペアのリストを指定します。

spec.trustManagerConfig.affinity

object

オプション: トラストマネージャー Pod のスケジューリング制約を指定します。詳細は、Assigning Pods to Nodes を参照してください。

spec.trustManagerConfig.defaultCAPackage

object

オプション: トラストマネージャーのデフォルトの CA パッケージを設定します。有効にすると、Operator は OpenShift Container Platform の信頼できる CA バンドル注入メカニズムを使用します。

spec.trustManagerConfig.defaultCAPackage.policy

string

オプション: デフォルトの CA パッケージ機能が有効になっているかどうかを指定します。有効 に設定すると、Operator は信頼済み CA バンドルをトラストマネージャーに設定します。無効 に設定すると、デフォルトの CA パッケージは設定されません。デフォルト値は、Disabled です。

注記

Bundle CR で useDefaultCAs: true 設定を有効にするには、値を Enabled に設定する必要があります。

spec.trustManagerConfig.filterExpiredCertificates

string

オプション: トラストマネージャーが、トラストバンドルを配布する前に、期限切れの証明書を除外するかどうかを指定します。有効 に設定すると、有効期限切れの証明書がバンドルから削除されます。無効 に設定すると、期限切れの証明書がバンドルに含まれます。デフォルト値は、Disabled です。

spec.trustManagerConfig.logLevel

integer

オプション: トラストマネージャーロギングの冗長度を指定します。最小値は 1、最大値は 5 です。デフォルト値は 1 です。

spec.trustManagerConfig.logFormat

string

オプション: トラストマネージャーロギングの出力フォーマットを指定します。サポートされている形式は テキストJSON です。デフォルト値は テキスト です。

spec.trustManagerConfig.nodeSelector

object

オプション: トラストマネージャー Pod をホストできるノードを制限するキーと値のペアを指定します。ノードセレクターは最大 50 個まで指定できます。詳細は、Assigning Pods to Nodes を参照してください。

spec.trustManagerConfig.resources

object

オプション: トラストマネージャー Pod に必要なコンピュートリソース要件を定義します。

spec.trustManagerConfig.secretTargets

object

オプション: Secrets にトラストバンドルを書き込むための設定を定義します。

spec.trustManagerConfig.secretTargets.authorizedSecrets

array

オプション: トラストマネージャーが作成および更新を許可されている特定の秘密名のリスト。

注記

spec.trustManagerConfig.secretTargets.policyCustom に設定されている場合、値を指定する必要があります。spec.trustManagerConfig.secretTargets.policyDisabled に設定されている場合、値を指定してはいけません。

spec.trustManagerConfig.secretTargets.policy

string

オプション: トラストマネージャーがトラストバンドルを シークレット に書き込めるかどうかを指定します。無効 に設定すると、トラストマネージャーはトラストバンドルを シークレット に書き込むことができません。カスタム に設定すると、トラストマネージャーには、authorizedSecrets パラメーターにリストされているシークレットのみを作成および更新する権限が付与されます。デフォルト値は、Disabled です。

spec.trustManagerConfig.tolerations

array

オプション: 特定の taint を持つノードにトラストマネージャー Pod をスケジュールできるようにします。最大 50 個の toleration を指定できます。

spec.trustManagerConfig.trustNamespace

string

オプション: トラストマネージャーが、ConfigMap や Secrets などの CA 証明書ソースを検索する名前空間を指定します。TrustManager カスタムリソースを作成する前に、この名前空間が存在している必要があります。デフォルト値は cert-manager です。

注記

一度設定した値は変更できません。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る