5.2. Google DNS プロバイダーの認証情報を設定する
手順
環境変数を次のように設定します。
export GOOGLE=xxxxxxx export PROJECT_ID=xxxxxxx以下は、これらの変数値の説明です。
-
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"}
-
次のように、認証情報の
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この場合、シークレット
typeをgcpに設定する必要があります。