9.14. cert-manager および cert-manager Operator for Red Hat OpenShift のログレベルの設定
cert-manager コンポーネントと cert-manager Operator for Red Hat OpenShift に関する問題をトラブルシューティングするには、ログの詳細レベルを設定できます。
それぞれの cert-manager コンポーネントに異なるログレベルを使用する場合は、cert-manager Operator API フィールドのカスタマイズ を参照してください。
9.14.1. cert-manager のログレベル設定 リンクのコピーリンクがクリップボードにコピーされました!
問題のトラブルシューティングとログ量の制御を行うには、cert-manager Operator for Red Hat OpenShift のログレベルを設定します。デバッグに必要な詳細情報を取得したり、クラスターログのノイズを減らしたりするために、詳細度レベルを個別に設定できます。
前提条件
-
cluster-admin権限でクラスターにアクセスできる。 - cert-manager Operator for Red Hat OpenShift のバージョン 1.11.1 以降をインストールした。
手順
次のコマンドを実行して、
CertManagerリソースを編集します。$ oc edit certmanager.operator clusterspec.logLevelセクションを編集してログレベルの値を設定します。apiVersion: operator.openshift.io/v1alpha1 kind: CertManager ... spec: logLevel: <log_level>CertManagerリソースの有効なログレベル値はNormal、Debug、Trace、およびTraceAllです。ログを監査し、異常がない場合に一般的な操作を実行するには、logLevelをNormalに設定します。詳細なログを表示してマイナーな問題のトラブルシューティングを行う場合は、logLevelをDebugに設定します。さらに詳細なログを表示して重大な問題のトラブルシューティングを行う場合は、logLevelをTraceに設定します。深刻な問題のトラブルシューティングを行う場合は、logLevelをTraceAllに設定します。デフォルトのlogLevelはNormalです。注記TraceAllは大量のログを生成します。logLevelをTraceAllに設定すると、パフォーマンスの問題が発生する可能性があります。変更を保存してテキストエディターを終了し、変更を適用します。
変更を適用すると、cert-manager コンポーネントコントローラー、CA インジェクター、Webhook の詳細レベルが更新されます。