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

Google Cloud är en av de bästa molnbaserade plattformarna och vet du att de erbjuder gcloud CLI för att hantera och automatisera infrastrukturen?

Föreställ dig att du vill se dina GCP-resurser, tillhandahålla en infrastruktur utan inloggning till Google Cloud Console. gmoln kan hjälpa på många sätt.

Vad är gcloud?

gcloud är skrivbordets kommandoradsverktyg för Google Cloud Platform. Du kan bokstavligen göra allt med gcloud som du gör på molnkonsolen.

För att ta en titt på en snabb introduktion finns det en lista över de mest använda kommandona med en glimt av deras strukturerade, exekvera gcloud cheat-sheet eller se officiellt fuskblad.

Du kan hantera många saker, som nedan.

  • Compute Engine (VM)
  • Moln DNS
  • Kubernetes motor
  • Cloud SQL
  • Cloud Dataproc
  • Molndistribution
  • Implementera App Engine-applikationer
  • Hantera autentisering
  • Anpassa den lokala konfigurationen

och mycket mer…

gcloud är en plattformsoberoende SDK som du kan installera på ditt favoritoperativsystem som Windows, macOS, Linux, etc.

Installerar gcloud på Linux

Python är en förutsättning för att installera gcloud så se till att du har installerat det på din dator eller server. Du kan hänvisa till detta Installationsguide för Python om du behöver installera den.

Exempel för 64-bitars

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

och för 32-bitars

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
  • Packa upp den nedladdade filen som skapar en ny mapp som heter google-cloud-sdk
  • Kör filen install.sh
./google-cloud-sdk/install.sh
  • Starta om terminalen så att ändringarna kan träda i kraft.
  • Låt oss initiera gcloud SDK genom att köra kommandot nedan.
gcloud init

Installerar gcloud på Windows

Som vanligt är saker mycket enklare i Windows, ladda bara ner Cloud SDK-installationsprogram för Windows och verkställa den.

Eller om du föredrar terminalmetoderna, öppna PowerShell-terminalen (inte CMD) och kör dessa PowerShell-kommandon:

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

& $env:TempGoogleCloudSDKInstaller.exe

2- Installationsprogrammet, signerat av Google LLC, kommer att uppmana till nästa steg, följ dem.

Alternativt kanske du vill aktivera skärmläsarläge för en mer strömlinjeformad skärmläsarupplevelse, markera alternativet Aktivera skärmläsarläge. För mer information om Cloud SDK-skärmläsarupplevelsen, öppna Guide för tillgänglighetsfunktioner.

3- Eftersom Cloud SDK behöver Python måste du installera det och alla andra nödvändiga beroenden. De versioner som stöds är Python 3 (föredraget, 3.5 till 3.8) och Python 2 (2.7.9 eller högre). Det betyder att du kan använda en befintlig Python-installation, trots att SDK för närvarande använder Python 3 som standard. Detta kan göras genom att avmarkera alternativet för att installera Bundle Python.

4- Nu, när installationen har gjorts, ger den dig några alternativ att välja mellan:

Se till att välja dessa:

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

Nu kommer ett SDK-terminalfönster att visas och kör kommandot gcloud init automatiskt.

5- Denna installation är därför standard; den innehåller inte de App Engine-tillägg som behövs för att distribuera en applikation med gcloud-kommandon. Du kan installera dessa komponenter i Cloud SDK-komponenthanteraren.

Felsökning:

  • Om du stöter på installationsfel på grund av att find-kommandot inte kändes igen, se till att din PATH-miljövariabel är inställd på inkludera mappen som innehåller find. Det ska vara: C:WINDOWSsystem32;.
  • Om du redan har avinstallerat Cloud SDK måste du starta om din dator för att installera en ny Cloud SDK.

För macOS

1- Som med alla andra operativsystem, för macOS, behöver du också Python för SDK. De versioner som stöds är Python 3 (föredraget, 3.5 till 3.8) och Python 2 (2.7.9 eller högre). Dessutom kan du välja macOS 64-bitars med packad Python-installation.

Utför följande för att kontrollera den aktuella Python-versionen:

python -V

Om du behöver mer information om att välja och konfigurera din Python-tolk, besök gcloud-ämnestart.

2- Det finns fyra paket, välj att ladda ner det som passar ditt operativsystem från följande:

Kör uname -m från din kommandorad för att bestämma lämplig maskinvarunamn.

3- Packa upp filen i vilken sökväg du vill ha i ditt filsystem, det rekommenderas i din hemkatalog. För att göra detta på macOS öppnar du bara den nedladdade .tar.gz-arkivfilen på den plats du vill ha.

Om du vill ersätta en befintlig installation, ta bort den befintliga google-cloud-sdk-katalogen och extrahera arkivet till samma plats. Om du redan har en befintlig installation, och du vill ersätta den, tar du helt enkelt bort den gamla google-cloud-sdk-katalogen och extraherar sedan det nya paketet på samma plats.

4- Alternativt kan du använda installationsskriptet för att installera ytterligare Cloud SDK-verktyg i samma PATH. Om du vill kan du också bidra till kommando-komplettering för insamling av användningsstatistik och kommando-komplettering för ditt skal.

Kör det här skriptet från den exakta roten av mappen som extraherade SDK:n:

./google-cloud-sdk/install.sh

Du kan också göra det icke-interaktivt med hjälp av ett skript eller genom att tillhandahålla inställningar som flaggor, genom att utföra detta kommando:

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

Så här kör du installationsskriptet med skärmläsarläge på:

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

Starta nu om terminalen så att ändringarna kan träda i kraft.

6- För att initiera SDK:n, kör gcloud init:

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

Frivillig:

  • Installera ytterligare SDK-komponenter från komponenthanteraren.
  • Installera den senaste Google Molnklientbibliotek och bibliotek för språk som stöds.

Använder Gcloud

Instruktionen ovan installerar standardkomponenterna för Cloud SDK inklusive kommandoradsverktygen gcloud, gsutil och bq.

För att hantera och använda installationen efter att du har installerat Cloud SDK, använd kommandon i kommandogruppen gcloud komponenter. Inklusive att visa installerade komponenter, installera och ta bort komponenter och uppgradera Cloud SDK till en ny version eller till och med nedgradera till en specifik version.

För att installera ytterligare komponenter, använd installationskommandot gcloud komponenter eller installera lämpliga deb- eller RPM-paket.

Gcloud för mobil

Om du vill använda gcloud på en smart mobiltelefon installerar du Google Cloud Console.

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

För Android: Google Cloud Console‏ | Google play.

Öppna bara den skalsvarta ikonen.

Slutsats

Med dessa instruktioner, oavsett vad du vill använda gcloud, i webbläsaren, din dator eller helt enkelt i din smartphone. Oavsett vilket operativsystem du har så är det tydligt att hela processen är ganska enkel att implementera.