개요
GCP를 쓴다면 gcloud CLI를 잘 다루는 건 필수임을 느끼는 요즘이다..
세팅 방법은 Google Cloud SDK 설치 및 세팅 편에 잘 나와있다.
이번 편은 설치한 gcloud CLI를 어떤식으로 사용할지 Cloud Build와 함께 정리한다.
gcloud CLI 기본 설정
Google Cloud SDK 설치 및 세팅에서 진행한 것처럼 gcloud init, gcloud config set 등으로 속성을 설정할 수 있다.
그런데 처음 설정한 계정을 지속적으로 사용하는 것은 아니므로, 중간 중간에 바꿔줘야할 때 이 명령어를 잘 사용하게 된다.
이 명령어들을 통해서 리전, 프로젝트, 계정 등에 대해 설정할 수 있다.
(1) auth 설정
gcloud config set auth 계정명
(2) 프로젝트 설정
gcloud config set project $ProjectId
(3) 리전 설정
gcloud config set compute/region $region
gcloud CLI 구성 만들어 관리하기
이러한 config 내용들을 구성을 만들어서 따로 패키징해서 관리할 수 있다. 그런데 이러한 구성은 여러 구성 중 1개의 구성만 활성화할 수 있기 때문에 제어를 해주어야 한다.
(1) 구성 만들기
gcloud config configurations create [구성 이름]
(2) 구성 활성화하기
gcloud config configurations activate [구성 이름]
VM 인스턴스 관리
(1) VM 인스턴스 세부 정보 확인
gcloud compute instances describe VM_NAME \
--project=PROJECT_ID \
--zone=ZONE
gcloud CLI를 통한 Cloud Build
gcloud builds submit --region=asia.northeast3 --config=cloudbuild.yaml .
. 은 디렉토리 경로를 작성하는 부분으로, . 으로 작성하면 현재 작업 디렉토리를 뜻한다.
빌드 결과 확인
빌드 로그를 확인하면서 이 문서를 참고하면 좋을 듯하다.
gcloud builds describe [BUILD_ID]