개요
GCP를 쓴다면 gcloud CLI를 잘 다루는 건 필수임을 느끼는 요즘이다..
세팅 방법은 Google Cloud SDK 설치 및 세팅 편에 잘 나와있다.
[GCP] Google Cloud SDK 설치 및 세팅
개요 Google Artifact Registry 구축기에 Google Cloud SDK 설치 및 세팅 관련 과정을 첨부해서 글을 작성했었는데 이를 따로 빼는 게 맞다고 판단하였다. GAR에만 쓰는 게 아니고 또 GAR 관련 포스팅 해야할
cobinding.tistory.com
이번 편은 설치한 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]
빌드 결과 보기 | Cloud Build 문서 | Google Cloud
의견 보내기 빌드 결과 보기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 페이지에서는 Google Cloud 콘솔, gcloud 명령줄 도구, Cloud Build API를 사용하여 Cloud
cloud.google.com