発行者設定
cert-manager をインストールした後、最初に設定する必要があるのは、Issuer
または ClusterIssuer
です。これらは、証明書署名要求に応答して証明書を署名できる証明機関 (CA) を表すリソースです。
このセクションでは、さまざまな発行者タイプの設定方法について説明します。Issuer
および ClusterIssuer
リソースについてさらに詳しく読むことができます。詳細はこちら
cert-manager には、cert-manager.io
グループに属することで示される、いくつかの組み込み証明書発行者が付属しています。組み込みタイプに加えて、外部発行者もインストールできます。組み込み発行者と外部発行者は同様に扱われ、同様に設定されます。
クラスタリソースネームスペース
ClusterIssuer
リソースタイプを使用する場合は、クラスタリソースネームスペースの目的を理解してください。これは、cert-manager の使い始めに問題が発生するよくある原因です。
ClusterIssuer
リソースはクラスタスコープです。つまり、secretName
フィールドでシークレットを参照する場合、シークレットはクラスタリソースネームスペース
で検索されます。デフォルトでは、このネームスペースは cert-manager
ですが、cert-manager-controller コンポーネントのフラグで変更できます。
--cluster-resource-namespace=my-namespace