Google Cloud este o platformă de top în domeniul cloud computing. Știați că aceasta oferă instrumentul gcloud CLI pentru a gestiona și automatiza infrastructura dvs.?
Vă imaginați cât de simplu ar fi să vizualizați resursele GCP și să configurați infrastructura, fără a accesa interfața web Google Cloud Console? gcloud vă poate ajuta în numeroase feluri.
Ce este gcloud?
gcloud reprezintă interfața de linie de comandă pentru Google Cloud Platform. Practic, puteți realiza orice operațiune prin gcloud, la fel cum ați face-o prin consola cloud.
Pentru o introducere rapidă, consultați lista cu cele mai uzitate comenzi și structura lor utilizând `gcloud cheat-sheet` sau consultați fișa oficială.
Puteți gestiona diverse aspecte, cum ar fi:
- Compute Engine (VM)
- Cloud DNS
- Kubernetes Engine
- Cloud SQL
- Cloud Dataproc
- Implementări cloud
- Implementarea aplicațiilor App Engine
- Gestionarea autentificării
- Personalizarea configurației locale
și multe altele…
gcloud este un SDK multiplatformă, compatibil cu sisteme precum Windows, macOS, Linux etc.
Instalarea gcloud pe Linux
Pentru a instala gcloud, este necesar ca Python să fie preinstalat. Asigurați-vă că aveți Python instalat pe computer sau server. Dacă este nevoie să îl instalați, consultați Ghidul de instalare Python.
Exemplu pentru versiunea de 64 de biți:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz
și pentru versiunea de 32 de biți:
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
- Dezarhivați fișierul descărcat. Se va crea un nou director, numit `google-cloud-sdk`.
- Rulați scriptul `install.sh`.
./google-cloud-sdk/install.sh
- Reporniți terminalul pentru ca modificările să fie aplicate.
- Inițializați SDK-ul gcloud, executând comanda de mai jos.
gcloud init
Instalarea gcloud pe Windows
Instalarea pe Windows este mai simplă. Descărcați programul de instalare Cloud SDK pentru Windows și executați-l.
Alternativ, dacă preferați terminalul, deschideți PowerShell (nu CMD) și rulați aceste comenzi PowerShell:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:TempGoogleCloudSDKInstaller.exe")
& $env:TempGoogleCloudSDKInstaller.exe
2. Programul de instalare, semnat de Google LLC, vă va ghida prin pași. Urmați-i cu atenție.
Opțional, puteți activa modul cititor de ecran pentru o experiență mai accesibilă. Bifați opțiunea corespunzătoare. Pentru mai multe detalii despre funcționalitățile de accesibilitate, consultați Ghidul caracteristicilor de accesibilitate.
3. Deoarece Cloud SDK are nevoie de Python, trebuie să-l instalați împreună cu orice alte dependențe necesare. Versiunile acceptate sunt Python 3 (de preferință, 3.5-3.8) și Python 2 (2.7.9 sau mai recentă). Puteți folosi o instalare Python existentă, chiar dacă SDK utilizează implicit Python 3. Pentru aceasta, debifați opțiunea de instalare Bundled Python.
4. După finalizarea instalării, veți avea câteva opțiuni:
Asigurați-vă că le selectați pe acestea:
- Start Google Cloud SDK Shell
- Run `gcloud init`
Acum se va deschide o fereastră de terminal SDK și va rula automat comanda `gcloud init`.
5. Această instalare este implicită; nu include extensiile App Engine necesare pentru a implementa o aplicație folosind comenzile `gcloud`. Puteți instala aceste componente prin managerul de componente Cloud SDK.
Depanare:
- Dacă întâmpinați o eroare la instalare din cauza comenzii `find` nerecunoscute, verificați ca variabila de mediu PATH să includă directorul care conține `find`. Acesta ar trebui să fie: `C:WINDOWSsystem32;`.
- Dacă tocmai ați dezinstalat Cloud SDK, este necesar să reporniți computerul înainte de a instala o nouă versiune.
Pentru macOS
1. Similar cu alte sisteme de operare, pentru macOS, aveți nevoie și de Python pentru SDK. Versiunile acceptate sunt Python 3 (de preferință, 3.5-3.8) și Python 2 (2.7.9 sau mai recentă). De asemenea, puteți alege versiunea macOS pe 64 de biți, cu instalare Python.
Executați următoarea comandă pentru a verifica versiunea curentă de Python:
python -V
Pentru mai multe informații despre selectarea și configurarea interpretorului Python, accesați ghidul de inițializare gcloud.
2. Există patru pachete disponibile. Alegeți descărcarea potrivită pentru sistemul dvs. de operare:
Utilizați comanda `uname -m` pentru a determina arhitectura hardware a mașinii dvs.
3. Dezarhivați fișierul într-o locație dorită. Se recomandă să o faceți în directorul dvs. principal. Pe macOS, doar deschideți arhiva `.tar.gz` descărcată în locația preferată.
Dacă doriți să înlocuiți o instalare existentă, ștergeți directorul `google-cloud-sdk` și extrageți arhiva în aceeași locație. Dacă aveți deja o instalare și doriți să o actualizați, pur și simplu ștergeți vechiul director `google-cloud-sdk` și extrageți noul pachet în același loc.
4. Opțional, puteți folosi scriptul de instalare pentru a adăuga componente suplimentare Cloud SDK în același director. De asemenea, puteți alege să contribuiți la colectarea statisticilor de utilizare și la completarea comenzilor pentru terminalul dvs.
Rulați acest script din rădăcina directorului în care ați extras SDK-ul:
./google-cloud-sdk/install.sh
Puteți realiza acest lucru și în mod non-interactiv, folosind un script sau specificând preferințele ca steaguri. Executați următoarea comandă:
./google-cloud-sdk/install.sh --help
Pentru a rula scriptul de instalare cu modul cititor de ecran activat:
./google-cloud-sdk/install.sh --screen-reader=true
Acum reporniți terminalul pentru ca modificările să intre în vigoare.
6. Pentru a inițializa SDK-ul, executați `gcloud init`:
./google-cloud-sdk/bin/gcloud init
Opțional:
- Instalați componente SDK suplimentare din managerul de componente.
- Instalați cea mai recentă versiune Google Biblioteci client cloud și biblioteci pentru limbile suportate.
Utilizarea gcloud
Instalarea de mai sus adaugă componentele implicite Cloud SDK, incluzând instrumentele de linie de comandă gcloud, gsutil și bq.
Pentru a gestiona și utiliza instalarea după ce ați instalat Cloud SDK, folosiți comenzile din grupul `gcloud components`. Acesta include vizualizarea componentelor instalate, instalarea și dezinstalarea componentelor și actualizarea SDK-ului Cloud la o versiune nouă sau revenirea la o versiune anterioară.
Pentru a instala componente suplimentare, utilizați comanda `gcloud components install` sau instalați pachetele deb sau RPM corespunzătoare.
gcloud pentru mobil
Pentru a utiliza gcloud pe un smartphone, instalați aplicația Google Cloud Console.
Pentru iPhone: Google Cloud Console | App Store.
Pentru Android: Google Cloud Console | Google Play.
Doar deschideți pictograma de terminal neagră.
Concluzie
Indiferent dacă doriți să utilizați gcloud în browser, pe computer sau smartphone, cu ajutorul acestor instrucțiuni, puteți constata cât de ușor este procesul de implementare, indiferent de sistemul de operare.