gcloud auth login | Login to GCP |
gcloud auth application-default login | ADC login |
gcloud config set project myproject | Set project |
gcloud config set compute/zone us-central1-a | Set zone |
gcloud config list | List config |
gcloud projects list | List projects |
gcloud auth list | List accounts |
gcloud config configurations create myconfig | Create configuration |
gcloud config configurations list | List configurations |
gcloud config configurations activate myconfig | Activate configuration |
gcloud compute instances list | List instances |
gcloud compute instances create myvm --zone=us-central1-a --machine-type=e2-micro | Create instance |
gcloud compute instances start myvm | Start instance |
gcloud compute instances stop myvm | Stop instance |
gcloud compute instances delete myvm | Delete instance |
gcloud compute ssh myvm | SSH to instance |
gcloud compute scp file.txt myvm:~/ | Copy file to VM |
gcloud compute disks list | List disks |
gcloud compute disks create mydisk --size=100GB | Create disk |
gcloud compute images list | List images |
gcloud compute machine-types list | List machine types |
gcloud container clusters list | List clusters |
gcloud container clusters create mycluster --num-nodes=3 | Create cluster |
gcloud container clusters get-credentials mycluster | Get kubeconfig |
gcloud container clusters resize mycluster --num-nodes=5 | Resize cluster |
gcloud container clusters delete mycluster | Delete cluster |
gsutil ls | List buckets |
gsutil mb gs://mybucket | Create bucket |
gsutil rb gs://mybucket | Remove bucket |
gsutil cp file.txt gs://mybucket/ | Upload file |
gsutil cp gs://mybucket/file.txt . | Download file |
gsutil rsync -r ./folder gs://mybucket/folder | Sync folder |
gsutil -m cp -r ./folder gs://mybucket/ | Parallel upload |
gcloud functions list | List functions |
gcloud functions deploy myfunction --runtime=nodejs18 --trigger-http | Deploy function |
gcloud functions describe myfunction | Describe function |
gcloud functions logs read myfunction | View logs |
gcloud functions delete myfunction | Delete function |
gcloud run services list | List services |
gcloud run deploy myservice --image=gcr.io/myproject/myimage --platform=managed | Deploy service |
gcloud run services describe myservice | Describe service |
gcloud run services delete myservice | Delete service |
gcloud iam service-accounts list | List service accounts |
gcloud iam service-accounts create mysa | Create service account |
gcloud iam service-accounts keys create key.json --iam-account=mysa@project.iam.gserviceaccount.com | Create key |
gcloud projects get-iam-policy myproject | Get IAM policy |