5.2. 配置 Google DNS 供应商凭证
流程
设置环境变量,如下所示:
export GOOGLE=xxxxxxx export PROJECT_ID=xxxxxxx
export GOOGLE=xxxxxxx export PROJECT_ID=xxxxxxxCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这些变量值如下所述:
-
GOOGLE: Google 凭证 JSON 文件。 PROJECT_ID: Google 项目 ID。GOOGLE变量指定gcloudCLI 或服务帐户生成的 JSON 凭证。例如,$HOME/.config/gcloud/application_default_credentials.json,其中包含以下内容:{"client_id": "***","client_secret": "***","refresh_token": "***","type": "authorized_user"}{"client_id": "***","client_secret": "***","refresh_token": "***","type": "authorized_user"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
为您的凭证创建一个
Secret资源,如下所示:kubectl create secret generic test-gcp-credentials \ --namespace=api-gateway \ --type=kuadrant.io/gcp \ --from-literal=PROJECT_ID=$PROJECT_ID \ --from-file=GOOGLE=$GOOGLE
kubectl create secret generic test-gcp-credentials \ --namespace=api-gateway \ --type=kuadrant.io/gcp \ --from-literal=PROJECT_ID=$PROJECT_ID \ --from-file=GOOGLE=$GOOGLECopy to Clipboard Copied! Toggle word wrap Toggle overflow 在这种情况下,您必须将 secret
类型设置为gcp。
其他资源