8.5. 発行者による証明書の設定
cert-manager Operator for Red Hat OpenShift を使用すると、クラスター内のワークロードだけでなく、クラスターの外部で対話するコンポーネントの証明書を、更新や発行などのタスクを処理して管理できます。
8.5.1. ユーザーワークロードの証明書を作成する リンクのコピーリンクがクリップボードにコピーされました!
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。 - cert-manager Operator for Red Hat OpenShift がインストールされている。
手順
- 発行者を作成します。詳細は、「関連情報」セクションの「発行者の設定」を参照してください。
証明書を作成します。
Certificate
オブジェクトを定義する YAML ファイル (例:certificate.yaml
) を作成します。certificate.yaml
ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
Certificate
オブジェクトを作成します。oc create -f certificate.yaml
$ oc create -f certificate.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
次のコマンドを実行して、証明書が作成され、使用できる状態になっていることを確認します。
oc get certificate -w -n <issuer_namespace>
$ oc get certificate -w -n <issuer_namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 証明書のステータスが
Ready
になると、クラスター上のワークロードは、生成された証明書シークレットの使用を開始できます。