Vad är gcloud och hur man installerar på Windows, MacOS och Linux?

By rik

Utforska Google Cloud med gcloud CLI

Google Cloud Platform (GCP) är en ledande molntjänst, och dess flexibilitet ökar ytterligare med gcloud CLI. Detta kommandoradsverktyg låter dig hantera och automatisera din infrastruktur på ett effektivt sätt.

Tänk dig möjligheten att granska dina GCP-resurser eller konfigurera en hel infrastruktur utan att ens behöva öppna Google Cloud Console. gcloud gör detta möjligt och underlättar din molnhantering avsevärt.

Vad är gcloud?

gcloud är i grunden en kommandoradsgränssnitt för Google Cloud Platform. Det ger dig samma kontroll som webbgränssnittet, men direkt från din terminal.

För en snabb överblick över de mest använda kommandona, kolla in ett officiellt fusklapp. Du hittar en strukturerad lista som hjälper dig att snabbt komma igång.

Med gcloud kan du hantera en mängd olika tjänster och resurser, inklusive:

  • Compute Engine (Virtuella maskiner)
  • Cloud DNS
  • Kubernetes Engine
  • Cloud SQL
  • Cloud Dataproc
  • Cloud CDN
  • Distribution av App Engine-applikationer
  • Autentiseringshantering
  • Anpassning av lokal konfiguration

…och mycket mer.

gcloud är en plattformsoberoende SDK, vilket innebär att du kan installera den på olika operativsystem som Windows, macOS och Linux.

Installation av gcloud på Linux

Python är ett krav för att installera gcloud. Se till att Python är installerat på din maskin. Om inte, följ installationsguiden för Python.

Här är exempel på nedladdningslänkar:

För 64-bitars system:

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

För 32-bitars system:

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

Följ sedan dessa steg:

  • Packa upp den nedladdade filen, vilket skapar en katalog som heter google-cloud-sdk.
  • Kör install.sh-skriptet.
./google-cloud-sdk/install.sh
  • Starta om terminalen för att tillämpa ändringarna.
  • Initiera gcloud SDK genom att köra:
gcloud init

Installation av gcloud på Windows

Installationen på Windows är enkel. Ladda ner Cloud SDK-installationsprogrammet för Windows och kör det.

Alternativt, om du föredrar terminalen, öppna PowerShell och kör dessa kommandon:

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

& $env:TempGoogleCloudSDKInstaller.exe

Installationsprogrammet från Google LLC guidar dig genom processen.

Du kan även aktivera skärmläsarläge för en förbättrad upplevelse, mer information finns i Tillgänglighetsguide.

Cloud SDK kräver Python. Versioner som stöds är Python 3 (3.5 till 3.8 rekommenderas) och Python 2 (2.7.9 eller högre). Du kan använda en befintlig installation eller låta SDK installera den. Du kan avmarkera ”Installera Bundle Python” om du vill använda en egen Python-installation.

När installationen är klar, välj dessa alternativ:

  • Starta Google Cloud SDK Shell
  • Kör gcloud init

En SDK-terminal öppnas och initierar gcloud automatiskt.

Standardinstallationen inkluderar inte App Engine-tillägg. Du kan lägga till dem via Cloud SDK:s komponenthanterare.

Felsökning:

  • Om fel uppstår pga. find-kommandot, se till att din PATH-variabel innehåller C:WINDOWSsystem32;.
  • Efter en avinstallation kan du behöva starta om datorn innan du installerar om Cloud SDK.

Installation på macOS

Även på macOS är Python ett krav. Versioner som stöds är Python 3 (3.5 till 3.8 rekommenderas) och Python 2 (2.7.9 eller högre). Det finns även ett paket med en inkluderad Python-installation.

Kontrollera din nuvarande Python-version genom att köra:

python -V

För mer information om Python-konfiguration, se gcloud-ämnesstart.

Välj rätt paket för ditt operativsystem (kör uname -m för att se din maskinvarutyp).

Packa upp filen i önskad mapp (rekommenderat är din hemkatalog). På macOS öppnar du .tar.gz-filen på önskad plats.

För att ersätta en befintlig installation, ta bort den gamla google-cloud-sdk-mappen och packa upp det nya paketet på samma plats.

Du kan även installera verktyg och tillägg med installationsskriptet. Du kan också välja att bidra med anonym användningsstatistik och kommandokomplettering för ditt shell.

Kör installationsskriptet från den extraherade SDK-mappens rot:

./google-cloud-sdk/install.sh

För att göra installationen icke-interaktiv, använd flaggor (se till exempel ./google-cloud-sdk/install.sh --help).

För skärmläsarläge, kör:

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

Starta om terminalen efter installationen.

Initiera SDK genom att köra:

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

Valfria steg:

  • Installera ytterligare komponenter via komponenthanteraren.
  • Installera de senaste molnklientbiblioteken.

Använda gcloud

Installationen innehåller standardverktyg som gcloud, gsutil och bq.

Du kan hantera och uppdatera din installation med kommandon i gruppen gcloud components, som att visa, installera, ta bort och uppgradera komponenter.

Installera fler komponenter med gcloud components install eller via deb/RPM-paket.

gcloud för mobilen

Använd Google Cloud Console-appen för mobil access:

För iPhone: Google Cloud Console i App Store.

För Android: Google Cloud Console på Google Play.

Starta appen och använd den ikon som liknar ett svart skal.

Sammanfattning

Oavsett om du vill använda gcloud i webbläsaren, på din dator eller på din smartphone, är processen enkel. gcloud är tillgängligt på alla vanliga operativsystem och hjälper dig att hantera din GCP-infrastruktur smidigt.