第4章 OpenShift Service Mesh と cert-manager
cert-manager ツールは、Kubernetes での X.509 証明書管理のソリューションです。Vault、Google Cloud Certificate Service、Let’s Encrypt などのプロバイダーなどの秘密鍵または公開鍵基盤 (PKI) とアプリケーションを統合するための統合 API を提供します。
				Istio リソースを作成してインストールする前に、cert-manager ツールをインストールする必要があります。
			
cert-manager ツールは、証明書の有効期限が切れる前に、設定された時間に証明書の更新を試行することで、証明書が有効で最新であることを確認します。
4.1. Service Mesh と cert-manager および istio-csr の統合について リンクのコピーリンクがクリップボードにコピーされました!
				cert-manager ツールは istio-csr と呼ばれる外部エージェントを介して Istio と統合します。istio-csr エージェントは、Istio プロキシーおよび コントロールプレーン からの証明書署名要求 (CSR) を次の方法で処理します。
			
- ワークロードのアイデンティティーを確認します。
 - ワークロード用の cert-manager を通じて CSR を作成します。
 
次に、cert-manager ツールは、証明書に署名する設定された CA 発行者への CSR を作成します。
					Red Hat は、istio-csr および cert-manager との統合をサポートしています。Red Hat は istio-csr またはコミュニティーの cert-manager コンポーネントに対する直接的なサポートはありません。ここで示すコミュニティー cert-manager の使用は、デモンストレーションのみを目的としています。
				
前提条件
cert-manager の次のいずれかのバージョン:
- Red Hat cert-manager Operator 1.10 以降
 - コミュニティー cert-manager Operator 1.11 以降
 - cert-manager 1.11 以降
 
- Red Hat OpenShift Service Mesh 3.0 以降
 - 
						
IstioCNIインスタンスがクラスター内で実行されている - 
						Istio CLI (
istioctl) ツールがインストールされている - 
						
jqがインストールされている - Helm がインストールされている