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 프로젝트 IDGOOGLE변수는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
-
다음과 같이 인증 정보에 대한
시크릿리소스를 생성합니다.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 이 경우 시크릿
유형을gcp로 설정해야 합니다.
추가 리소스