2.3.2. 証明書ポリシーコントローラー
証明書ポリシーコントローラーは、有効期限に近い証明書の検出に使用できます。証明書ポリシーコントローラーを設定してカスタマイズするには、コントローラーポリシーの最小期間パラメーターを更新します。最小期間で指定されている期間以内に、証明書が失効する場合には、この証明書はコンプライアンス違反になります。証明書ポリシーコントローラーは、ハブクラスターに作成されます。
証明書ポリシーコントローラーは、ローカルの Kubernetes API サーバーと通信して、証明書が含まれるシークレット一覧を取得して、コンプライアンス違反の証明書をすべて判別します。CRD の詳細は、「Extend the Kubernetes API with CustomResourceDefinitions」を参照してください。
証明書ポリシーコントローラーには、enforce
機能のサポートがありません。
2.3.2.1. 証明書ポリシーコントローラーの YAML 構成 リンクのコピーリンクがクリップボードにコピーされました!
以下の証明書ポリシーの例を見て、YAML 表の要素を確認します。
2.3.2.1.1. 証明書ポリシーコントローラーの YAML の表 リンクのコピーリンクがクリップボードにコピーされました!
フィールド | 説明 |
---|---|
apiVersion |
必須。この値は |
kind |
必須。この値を |
metadata.name | 必須。ポリシーを識別するための名前。 |
metadata.namespace | 必須。ポリシーが作成されるマネージドクラスター内の namespace。 |
metadata.labels |
任意。証明書ポリシーでは、 |
spec | 必須。監視および更新する証明書の仕様。 |
spec.namespaceSelector |
必須。ポリシーを適用するマネージドクラスターの namespace。
複数の証明書ポリシーを作成してそのポリシーを同じマネージドクラスターに適用する場合、各ポリシーの
• 証明書ポリシーコントローラーの |
spec.remediationAction |
必須。ポリシーの修正を指定します。このパラメーター値に |
spec.severity |
任意。ポリシーがコンプライアンス違反の場合に重大度を指定します。パラメーター値 |
spec.minimumDuration |
必須。パラメーターで、証明書がコンプライアンス違反とみなされるまでの最小期間 (時間) を指定します。証明書の有効期限が |