Was ist gcloud und wie wird es unter Windows, MacOS und Linux installiert?

Veröffentlicht: 2021-06-04

Google Cloud ist eine der führenden Cloud-Computing-Plattformen und wissen Sie, dass sie gcloud CLI zur Verwaltung und Automatisierung der Infrastruktur anbieten?

Stellen Sie sich vor, Sie möchten Ihre GCP-Ressourcen anzeigen und eine Infrastruktur bereitstellen, ohne sich bei der Google Cloud Console anzumelden. gcloud kann in vielerlei Hinsicht helfen.

Was ist gcloud?

gcloud ist das Desktop-Befehlszeilentool für die Google Cloud Platform. Mit gcloud können Sie buchstäblich alles tun, was Sie mit der Cloud-Konsole tun.

Für eine schnelle Einführung gibt es eine Liste der am häufigsten verwendeten Befehle mit einem Blick auf ihren strukturierten Cheat-Sheet zum Ausführen von gcloud cheat-sheet Sheet.

Sie können viele Dinge wie unten verwalten.

  • Compute Engine (VMs)
  • Cloud-DNS
  • Kubernetes-Engine
  • Cloud-SQL
  • Cloud Dataproc
  • Cloud-Bereitstellung
  • Bereitstellen von App Engine-Anwendungen
  • Authentifizierung verwalten
  • Passen Sie die lokale Konfiguration an

und vieles mehr…

gcloud ist ein plattformübergreifendes SDK, das Sie auf Ihrem bevorzugten Betriebssystem wie Windows, macOS, Linux usw. installieren können.

gcloud unter Linux installieren

Python ist eine Voraussetzung für die Installation von gcloud, stellen Sie also sicher, dass Sie es auf Ihrem Computer oder Server installiert haben. Sie können sich auf dieses Python-Installationshandbuch beziehen, wenn Sie es installieren müssen.

  • Abhängig von Ihrem Betriebssystem können Sie das Paket zwischen 32-Bit oder 64-Bit von der offiziellen Download-Seite herunterladen.

Beispiel für 64-Bit

 curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz

und für 32-Bit

 curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
  • Entpacken Sie die heruntergeladene Datei, wodurch ein neuer Ordner called google-cloud-sdk
  • Führen Sie die install.sh -Datei aus
 ./google-cloud-sdk/install.sh
  • Starten Sie das Terminal neu, damit die Änderungen wirksam werden.
  • Lassen Sie uns das gcloud SDK initialisieren, indem Sie den folgenden Befehl ausführen.
 gcloud init

gcloud unter Windows installieren

Wie üblich ist es unter Windows viel einfacher, laden Sie einfach das Cloud SDK-Installationsprogramm für Windows herunter und führen Sie es aus.

Oder wenn Sie die Terminalmethoden bevorzugen, öffnen Sie das PowerShell-Terminal (nicht die CMD) und führen Sie diese PowerShell-Befehle aus:

 (New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe") & $env:Temp\GoogleCloudSDKInstaller.exe

2- Das Installationsprogramm, signiert von Google LLC, wird Sie zu den nächsten Schritten auffordern, folgen Sie ihnen.

Optional können Sie den Screenreader-Modus für ein optimiertes Screenreader-Erlebnis aktivieren, aktivieren Sie die Option Screenreader-Modus aktivieren. Weitere Informationen zur Bildschirmlesefunktion des Cloud SDK finden Sie im Leitfaden für Barrierefreiheitsfunktionen.

3- Da das Cloud SDK Python benötigt, müssen Sie es und alle anderen erforderlichen Abhängigkeiten installieren. Die unterstützten Versionen sind Python 3 (bevorzugt, 3.5 bis 3.8) und Python 2 (2.7.9 oder höher). Das bedeutet, dass Sie eine vorhandene Python-Installation verwenden können, obwohl das SDK derzeit standardmäßig Python 3 verwendet. Dies kann durch Deaktivieren der Option zum Installieren von Bundled Python erfolgen.

4- Nun, wenn die Installation abgeschlossen ist, gibt es Ihnen einige Optionen zur Auswahl:

Stellen Sie sicher, dass Sie diese auswählen:

  • Starten Sie die Google Cloud SDK-Shell
  • Führen gcloud init

Jetzt erscheint ein SDK-Terminalfenster und führt den Befehl gcloud init automatisch aus.

5- Diese Installation ist daher die Standardeinstellung; Es enthält nicht die App Engine-Erweiterungen, die zum Bereitstellen einer Anwendung mithilfe von gcloud Befehlen erforderlich sind. Sie können diese Komponenten im Cloud SDK-Komponentenmanager installieren.

Fehlerbehebung:

  • Wenn bei der Installation ein Fehler auftritt, weil der Befehl find nicht erkannt wurde, stellen Sie sicher, dass Ihre PATH-Umgebungsvariable die Einstellung enthält, dass der Ordner enthalten ist, der find enthält. Es sollte sein: C:\WINDOWS\system32; .
  • Wenn Sie Cloud SDK bereits deinstalliert haben, müssen Sie Ihren Computer neu starten, um ein neues Cloud SDK zu installieren.

Für macOS

1- Wie bei jedem anderen Betriebssystem benötigen Sie auch für macOS Python für SDK. Die unterstützten Versionen sind Python 3 (bevorzugt, 3.5 bis 3.8) und Python 2 (2.7.9 oder höher). Darüber hinaus können Sie das macOS 64-Bit mit gepackter Python-Installation auswählen.

Führen Sie Folgendes aus, um die aktuelle Python-Version zu überprüfen:

 python -V

Wenn Sie weitere Informationen zum Auswählen und Konfigurieren Ihres Python-Interpreters benötigen, besuchen Sie das gcloud-Thema Startup.

2- Es gibt vier Pakete. Wählen Sie aus den folgenden aus, um das für Ihr Betriebssystem geeignete herunterzuladen:

macOS 64-Bit (x86_64) google-cloud-sdk-342.0.0-darwin-x86_64.tar.gz 86,0 MB
macOS 64-Bit (arm64) google-cloud-sdk-342.0.0-darwin-arm.tar.gz 85,9 MB
macOS 64-Bit mit gebündeltem Python (x86_64) google-cloud-sdk-342.0.0-darwin-x86_64-bundled-python.tar.gz 127,9 MB
macOS 32-Bit (x86) google-cloud-sdk-342.0.0-darwin-x86.tar.gz 89,8 MB

Führen Sie uname -m von Ihrer Befehlszeile aus, um den passenden Maschinenhardwarenamen zu ermitteln.

3- Entpacken Sie nun die Datei in einem beliebigen Pfad in Ihrem Dateisystem, es wird in Ihrem Home-Verzeichnis empfohlen. Um dies unter macOS zu tun, öffnen Sie einfach die heruntergeladene .tar.gz -Archivdatei am gewünschten Ort.

Wenn Sie eine vorhandene Installation ersetzen möchten, entfernen Sie das vorhandene Verzeichnis google-cloud-sdk und extrahieren Sie das Archiv an denselben Speicherort. Wenn Sie bereits eine vorhandene Installation haben und diese ersetzen möchten, löschen Sie einfach das alte google-cloud-sdk Verzeichnis und extrahieren Sie dann das neue Paket am selben Ort.

4- Optional können Sie das Installationsskript verwenden, um zusätzliche Cloud SDK-Tools im selben PATH zu installieren. Wenn Sie möchten, können Sie auch zur Befehlsvervollständigung für die Erfassung von Nutzungsstatistiken und zur Befehlsvervollständigung für Ihre Shell beitragen.

Führen Sie dieses Skript genau im Stammverzeichnis des Ordners aus, der das SDK extrahiert hat:

 ./google-cloud-sdk/install.sh

Sie können dies auch nicht interaktiv mit einem Skript tun oder indem Sie Einstellungen als Flags bereitstellen, indem Sie diesen Befehl ausführen:

 ./google-cloud-sdk/install.sh --help

So führen Sie das Installationsskript mit aktiviertem Screenreader-Modus aus:

 ./google-cloud-sdk/install.sh --screen-reader=true

Starten Sie nun das Terminal neu, damit die Änderungen wirksam werden.

6- Um das SDK zu initialisieren, führen gcloud init :

 ./google-cloud-sdk/bin/gcloud init

Optional:

  • Installieren Sie zusätzliche SDK-Komponenten aus dem Komponenten-Manager.
  • Installieren Sie die neuesten Google Cloud-Clientbibliotheken und Bibliotheken für unterstützte Sprachen.

Verwenden von Gcloud

Die obige Anleitung installiert die standardmäßigen Cloud SDK-Komponenten, einschließlich gcloud, gsutil und bq .

Um die Installation zu verwalten und zu verwenden, nachdem Sie Cloud SDK installiert haben, verwenden Sie Befehle in der Befehlsgruppe gcloud components. Dazu gehören das Anzeigen installierter Komponenten, das Installieren und Entfernen von Komponenten und das Upgrade des Cloud SDK auf eine neue Version oder sogar ein Downgrade auf eine bestimmte Version.

Verwenden Sie zum Installieren zusätzlicher Komponenten den Befehl gcloud components install oder installieren Sie die geeigneten deb- oder RPM-Pakete.

Gcloud für Mobilgeräte

Um gcloud auf einem Smartphone zu verwenden, installieren Sie die Google Cloud Console.

Für iPhone: Google Cloud Console| Appstore.

Für Android: Google Cloud Console | Google Play.

Öffnen Sie einfach das schwarze Muschelsymbol.

Fazit

Mit dieser Anleitung können Sie gcloud ganz gleich im Browser, auf Ihrem Computer oder einfach auf Ihrem Smartphone verwenden. Was auch immer Ihr Betriebssystem ist, es ist klar, dass der gesamte Prozess recht einfach zu implementieren ist.