3.2. 第 2 步 - 设置 DNS 供应商 secret
DNS 供应商提供一个凭证来访问连接链接用来设置 DNS 配置的 DNS 区域。您必须确保此凭证只能访问您要管理的区。
注意
您必须将以下 Secret 资源应用到每个集群。如果要添加额外的集群,请将其添加到新集群中。
流程
如果您的网关命名空间不存在,请按如下所示创建:
kubectl create ns ${gatewayNS}kubectl create ns ${gatewayNS}Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果在安装连接链接时尚未创建 DNS 供应商凭证的 secret,请在 Gateway 命名空间中创建此 secret,如下所示:
kubectl -n ${gatewayNS} create secret generic aws-credentials \ --type=kuadrant.io/aws \ --from-literal=AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ --from-literal=AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEYkubectl -n ${gatewayNS} create secret generic aws-credentials \ --type=kuadrant.io/aws \ --from-literal=AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ --from-literal=AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEYCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在添加 TLS 签发者前,还必须在
cert-manager命名空间中创建凭证 secret,如下所示:kubectl -n cert-manager create secret generic aws-credentials \ --type=kuadrant.io/aws \ --from-literal=AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ --from-literal=AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
kubectl -n cert-manager create secret generic aws-credentials \ --type=kuadrant.io/aws \ --from-literal=AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ --from-literal=AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEYCopy to Clipboard Copied! Toggle word wrap Toggle overflow