3.3. ステップ 3 - TLS 発行者を追加する
ゲートウェイとの通信をセキュアにするために、TLS 証明書の TLS 発行者を定義します。この例では Let's Encrypt を使用していますが、cert-manager でサポートされている任意の証明書発行者を使用できます。
手順
次のコマンドを入力して、TLS 発行者を定義します。この例では Let's Encrypt を使用しており、これをすべてのクラスターに適用する必要があります。
kubectl apply -f - <<EOF apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: ${clusterIssuerName} spec: acme: email: ${EMAIL} privateKeySecretRef: name: le-secret server: https://acme-v02.api.letsencrypt.org/directory solvers: - dns01: route53: hostedZoneID: ${zid} region: ${AWS_REGION} accessKeyIDSecretRef: key: AWS_ACCESS_KEY_ID name: aws-credentials secretAccessKeySecretRef: key: AWS_SECRET_ACCESS_KEY name: aws-credentials EOFClusterIssuerの準備が完了するまで待ちます。kubectl wait clusterissuer/${clusterIssuerName} --for=condition=ready=true