gcloud auth login | GCP 로그인 |
gcloud auth application-default login | ADC 로그인 |
gcloud config set project myproject | 프로젝트 설정 |
gcloud config set compute/zone us-central1-a | 영역 설정 |
gcloud config list | 설정 목록 |
gcloud projects list | 프로젝트 목록 |
gcloud auth list | 계정 목록 |
gcloud config configurations create myconfig | 구성 생성 |
gcloud config configurations list | 구성 목록 |
gcloud config configurations activate myconfig | 구성 활성화 |
gcloud compute instances list | 인스턴스 목록 |
gcloud compute instances create myvm --zone=us-central1-a --machine-type=e2-micro | 인스턴스 생성 |
gcloud compute instances start myvm | 인스턴스 시작 |
gcloud compute instances stop myvm | 인스턴스 중지 |
gcloud compute instances delete myvm | 인스턴스 삭제 |
gcloud compute ssh myvm | 인스턴스에 SSH |
gcloud compute scp file.txt myvm:~/ | VM에 파일 복사 |
gcloud compute disks list | 디스크 목록 |
gcloud compute disks create mydisk --size=100GB | 디스크 생성 |
gcloud compute images list | 이미지 목록 |
gcloud compute machine-types list | 머신 타입 목록 |
gcloud container clusters list | 클러스터 목록 |
gcloud container clusters create mycluster --num-nodes=3 | 클러스터 생성 |
gcloud container clusters get-credentials mycluster | kubeconfig 가져오기 |
gcloud container clusters resize mycluster --num-nodes=5 | 클러스터 크기 조정 |
gcloud container clusters delete mycluster | 클러스터 삭제 |
gsutil ls | 버킷 목록 |
gsutil mb gs://mybucket | 버킷 생성 |
gsutil rb gs://mybucket | 버킷 삭제 |
gsutil cp file.txt gs://mybucket/ | 파일 업로드 |
gsutil cp gs://mybucket/file.txt . | 파일 다운로드 |
gsutil rsync -r ./folder gs://mybucket/folder | 폴더 동기화 |
gsutil -m cp -r ./folder gs://mybucket/ | 병렬 업로드 |
gcloud functions list | 함수 목록 |
gcloud functions deploy myfunction --runtime=nodejs18 --trigger-http | 함수 배포 |
gcloud functions describe myfunction | 함수 설명 |
gcloud functions logs read myfunction | 로그 보기 |
gcloud functions delete myfunction | 함수 삭제 |
gcloud run services list | 서비스 목록 |
gcloud run deploy myservice --image=gcr.io/myproject/myimage --platform=managed | 서비스 배포 |
gcloud run services describe myservice | 서비스 설명 |
gcloud run services delete myservice | 서비스 삭제 |
gcloud iam service-accounts list | 서비스 계정 목록 |
gcloud iam service-accounts create mysa | 서비스 계정 생성 |
gcloud iam service-accounts keys create key.json --iam-account=mysa@project.iam.gserviceaccount.com | 키 생성 |
gcloud projects get-iam-policy myproject | IAM 정책 가져오기 |