[GCP] CLI(gcloud) 맥에 설치하기
글 작성자: Coding Groot
나는 오늘부터 Google Cloud Platform을 CLI(gcloud)로 사용하기로 했다..
그동안 웹콘솔로 GCP(Google Cloud Platform)를 사용했다.
웹 콘솔의 불편한 점
- 화면 로딩이 되는데 좀 걸린다. (그래봤자 보통 3~5초 정도이긴하다.)
- 똑같은 설정으로 비슷한 인스턴스를 생성 / 삭제 / 방화벽 수정 / ... 비슷한 작업을 계속했다
- 버튼이 어디에 있었는지 헷갈린다
- 문서랑 한국어 번역이된 웹콘솔이 미묘하게 달랐다.
(물론, 웹콘솔은 영어로 쓰면 해결되긴한다.)
- 예를 들어서, 가용성 정책의 "광고" 옵션을 공식 문서에서는 "스팟(Spot)"이라고 표현해서 찾느라 애먹은 적이 있다
GCP를 명령어로 하면 뭐가 좋을까?
- 가벼워서 기다릴 필요가 없다
- 단순히 IP 주소 확인하려고 웹콘솔에 로그인하고 버튼 눌러가면서 여러 페이지를 이동하면서 검색해서 볼 필요가 없다
- 명령어 한방이면 Ok -> gcloud compute instances list --filter="name=('{원하는_인스턴스명}')
- 아래에 사진을 첨부했으니 확인해보자!
- 반복적인 태스크를 명령어 한방으로 수행할 수 있다.
- 스크립트로 바로 인스턴스를 생성할 수 있다
- 저 스크립트를 수정해서 바로 다른 형태로 생성할 수 있다
- 선점형 인스턴스를 명령어 하나로 빠르게 껐다 킬 수 있다
- 나중에 자동화까지 해보는 것이 목표다!
눈으로 확인해보자
맥에서 GCP CLI(gcloud) 설치하고 Compute Engine 다루는 법에 대해 알아보자!
GCP CLI를 설치하는 법
GCP CLI의 gcloud를 사용하기 위해서는 Cloud SDK가 필요하다. 내 로컬에 설치해주자.
사실 아래 공식 문서에 잘 설명되어 있으므로 굳이 이 글을 볼 필요가 없다.
1. 위의 링크에 들어가서 자기 플랫폼에 맞는 SDK 압축 파일을 받고 압축 해제를 한다
2. 그리고 원하는 위치에 옮긴다
맥의 경우 그 위치를 별도로 환경변수(PATH)에 설정을 할 필요는 없었다. 아래 쉘 스크립트를 실행하면 자동으로 SDK 경로 인식해서 PATH로 잡아줬다.
3. SDK에 있는 install 쉘 스크립트를 실행해서 설치해주자
{옮긴_위치}/google-cloud-sdk/install.sh
gcloud, gsutil, bq과 같은 명령어가 설치될 것이다.
- gcloud: 기본적인 Google Cloud를 다루기 위한 명령어이다. 나는 Compute Engine을 많이 사용해서 이 명령어 많이 사용한다.
- gsutil: Cloud Storage를 다루기 위한 명령어이다.
- bq: BigQuery를 다루기 위한 명령어이다
5. gcloud를 초기화해주자
{옮긴_위치}/google-cloud-sdk/bin/gcloud init
gcloud를 이용해서 Compute Engine을 다루는 법
(추가 예정입니다 ㅎㅎ)
반응형
댓글
이 글 공유하기
다른 글
-
수평적 확장(Scale-Out)과 수직적 확장(Scale-Up)
수평적 확장(Scale-Out)과 수직적 확장(Scale-Up)
2022.07.18 -
[AWS] Certificate Manager에서 발급 받은 인증서 로드밸런서에 붙이기
[AWS] Certificate Manager에서 발급 받은 인증서 로드밸런서에 붙이기
2022.07.09 -
[AWS] Certificate Manager를 사용해서 인증서 생성하는 법
[AWS] Certificate Manager를 사용해서 인증서 생성하는 법
2022.07.08 -
Free-tier로 온라인 IDE(AWS Cloud9) 무료로 만드는 법
Free-tier로 온라인 IDE(AWS Cloud9) 무료로 만드는 법
2021.07.18