Difference between revisions of "Gcloud"

From wikieduonline
Jump to navigation Jump to search
 
(30 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
== Installation ==  
 
== Installation ==  
 
* MacOS: <code>[[brew install --cask google-cloud-sdk]]</code>
 
* MacOS: <code>[[brew install --cask google-cloud-sdk]]</code>
* Linux:
+
* Ubuntu <ref>https://cloud.google.com/sdk/docs/install#deb</ref>:
  <code>[[sudo apt-get install]] [[apt-transport-https]] [[ca-certificates]] [[gnupg]]</code>
+
  <code>[[sudo apt-get install -y]] [[sudo]] [[curl]]</code>
  <code>[[curl]] https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo [[apt-key --keyring]] /usr/share/keyrings/cloud.google.gpg add -</code>
+
<code>[[sudo apt-get install -y]] [[apt-transport-https]] [[ca-certificates]] [[gnupg]]</code>
  <code>[[sudo apt-get update]] && sudo apt-get install google-cloud-sdk</code>
+
  curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo [[gpg --dearmor]] -o [[/usr/share/keyrings/]]cloud.google.gpg
 +
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a [[/etc/apt/sources.list.d/google-cloud-sdk.list]]
 +
  <code>[[sudo apt-get update]] && sudo [[apt-get install -y google-cloud-sdk]]</code>
  
 
== Examples ==
 
== Examples ==
Line 12: Line 14:
 
  [[gcloud]] compute instances create
 
  [[gcloud]] compute instances create
 
  [[gcloud config list]]
 
  [[gcloud config list]]
  [[gcloud auth]]
+
  {{Gcloud auth TOC}}
[[gcloud auth list]]
 
 
  [[gcloud compute images list]]
 
  [[gcloud compute images list]]
 
  [[gcloud compute instances create]] VM_NAME \
 
  [[gcloud compute instances create]] VM_NAME \
Line 19: Line 20:
 
     --image-project=IMAGE_PROJECT
 
     --image-project=IMAGE_PROJECT
 
     --machine-type=MACHINE_TYPE
 
     --machine-type=MACHINE_TYPE
 +
 +
[[gcloud projects]]
 +
[[gcloud source]]
 +
[[gcloud source repos create]]
 +
[[gcloud -q source repos]] delete
 +
[[gcloud compute]]
 +
[[gcloud iam]]
 +
[[gcloud monitoring]]
  
 
* <code>[[gcloud projects get-iam-policy]]</code>
 
* <code>[[gcloud projects get-iam-policy]]</code>
  
[[gcloud source]] repos create
 
gcloud -q source repos delete
 
  
 
<code>[[gcloud builds submit]]</code>  
 
<code>[[gcloud builds submit]]</code>  
  
 
<code>[[gcloud composer environments create]]</code>
 
<code>[[gcloud composer environments create]]</code>
 +
 +
[[gcloud container clusters list]]
 +
[[gcloud container clusters create]]
  
 
== Related ==
 
== Related ==
 
* [[Google Cloud SDK]]
 
* [[Google Cloud SDK]]
 
* <code>[[gcloud --help]]</code>
 
* <code>[[gcloud --help]]</code>
 +
* <code>[[anthoscli]]</code>
 +
* <code>[[gsutil]]</code>
 +
* <code>[[gcloud beta]]</code>
 +
* <code>[[2]]>[[&1]]</code> to redirect [[stderr]] output to [[stdout]]
 +
 +
== Activities ==
 +
* https://stackoverflow.com/questions/tagged/gcloud?tab=Votes
  
 
== See also ==
 
== See also ==
 +
* {{gcloud beta}}
 
* {{gcloud}}
 
* {{gcloud}}
* {{GCP}}
 
* {{Cloud CLIs}}
 
 
  
 
[[Category:Google Cloud]]
 
[[Category:Google Cloud]]

Latest revision as of 10:59, 8 December 2023

Installation[edit]

sudo apt-get install -y sudo curl
sudo apt-get install -y apt-transport-https ca-certificates gnupg
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
sudo apt-get update && sudo apt-get install -y google-cloud-sdk

Examples[edit]

gcloud init
gcloud compute instances create
gcloud config list
 gcloud auth list
gcloud auth login
gcloud auth application-default login
gcloud auth activate-service-account
gcloud auth configure-docker
gcloud auth print-access-token
gcloud auth print-identity-token
gcloud auth --help
gcloud compute images list
gcloud compute instances create VM_NAME \
   [--image=IMAGE | --image-family=IMAGE_FAMILY] \
   --image-project=IMAGE_PROJECT
   --machine-type=MACHINE_TYPE
gcloud projects
gcloud source
gcloud source repos create
gcloud -q source repos delete
gcloud compute
gcloud iam
gcloud monitoring


gcloud builds submit

gcloud composer environments create

gcloud container clusters list
gcloud container clusters create

Related[edit]

Activities[edit]

See also[edit]

  • https://cloud.google.com/sdk/docs/install#deb
  • Advertising: