Какво е gcloud и как да инсталирате на Windows, MacOS и Linux?

Google Cloud е една от най-добрите платформи за облачни изчисления и знаете ли, че предлагат gcloud CLI за управление и автоматизиране на инфраструктурата?

Представете си, че искате да видите своите GCP ресурси, да предоставите инфраструктура без влизане в Google Cloud Console. gcloud може да помогне по много начини.

Какво е gcloud?

gcloud е инструментът за команден ред на работния плот за Google Cloud Platform. Можете буквално да правите всичко с gcloud, което правите в облачната конзола.

За да разгледате кратко въведение, има списък с най-използваните команди с поглед към тяхната структура, изпълнете gcloud cheat-sheet или вижте официален измамен лист.

Можете да управлявате много неща, както по-долу.

  • Compute Engine (VM)
  • Облачен DNS
  • Kubernetes Engine
  • Облачен SQL
  • Cloud Dataproc
  • Внедряване в облак
  • Внедряване на приложения на App Engine
  • Управление на удостоверяването
  • Персонализирайте локалната конфигурация

и още много…

gcloud е междуплатформен SDK, който можете да инсталирате на любимата си операционна система като Windows, macOS, Linux и др.

Инсталиране на gcloud на Linux

Python е предпоставка за инсталиране на gcloud, така че се уверете, че сте го инсталирали на вашия компютър или сървър. Можете да се обърнете към това Ръководство за инсталиране на Python ако трябва да го инсталирате.

Пример за 64-битов

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

и за 32-битов

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
  • Разархивирайте изтегления файл, което ще създаде нова папка, наречена google-cloud-sdk
  • Стартирайте файла install.sh
./google-cloud-sdk/install.sh
  • Рестартирайте терминала, за да може промените да влязат в сила.
  • Нека инициализираме gcloud SDK, като изпълним командата по-долу.
gcloud init

Инсталиране на gcloud на Windows

Както обикновено, нещата са много по-лесни в Windows, просто изтеглете Инсталатор на Cloud SDK за Windows и го изпълни.

  Как да настроите основния дисплей на macOS

Или ако предпочитате терминалните методи, отворете терминала PowerShell (не CMD) и изпълнете тези команди на PowerShell:

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

& $env:TempGoogleCloudSDKInstaller.exe

2- Инсталаторът, подписан от Google LLC, ще ви подкани за следващите стъпки, следвайте ги.

По желание може да искате да активирате режима на екранен четец за по-рационализирано изживяване с екранен четец, маркирайте опцията Включване на режим на екранен четец. За повече информация относно опита с екранния четец на Cloud SDK отворете Ръководство за функциите за достъпност.

3- Тъй като Cloud SDK се нуждае от Python, трябва да го инсталирате и всяка друга необходима зависимост. Поддържаните версии са Python 3 (за предпочитане, 3.5 до 3.8) и Python 2 (2.7.9 или по-висока). Това означава, че можете да използвате съществуваща инсталация на Python, въпреки че SDK в момента използва Python 3 по подразбиране. Това може да стане, като премахнете отметката от опцията за инсталиране на пакетен Python.

4- Сега, когато инсталацията приключи, ви дава някои опции за избор:

Уверете се, че сте избрали тези:

  • Стартирайте Google Cloud SDK Shell
  • Стартирайте gcloud init

Сега ще се появи прозорец на SDK терминал и автоматично ще изпълни командата gcloud init.

5- Следователно тази инсталация е по подразбиране; не съдържа разширенията на App Engine, необходими за внедряване на приложение с помощта на gcloud команди. Можете да инсталирате тези компоненти в мениджъра на компоненти на Cloud SDK.

  Как да влезете на цял екран в UWP приложение в Windows 10

Отстраняване на неизправности:

  • Ако се сблъскате с неуспешна инсталация, тъй като командата за намиране не е разпозната, уверете се, че вашата променлива на средата PATH е в настройката за включване на папката, съдържаща find. Трябва да е: C:WINDOWSsystem32;.
  • Ако вече току-що сте деинсталирали Cloud SDK, трябва да рестартирате компютъра си, за да инсталирате нов Cloud SDK.

За macOS

1- Както при всяка друга операционна система, за macOS също се нуждаете от Python за SDK. Поддържаните версии са Python 3 (за предпочитане, 3.5 до 3.8) и Python 2 (2.7.9 или по-висока). Освен това можете да изберете macOS 64-bit с пакетирана инсталация на Python.

Изпълнете следното, за да проверите текущата версия на Python:

python -V

Ако имате нужда от повече информация относно избора и конфигурирането на вашия интерпретатор на Python, посетете gcloud стартиране на тема.

2- Има четири пакета, изберете да изтеглите това, което отговаря на вашата операционна система от следните:

Изпълнете uname -m от вашия команден ред, за да определите подходящото име на хардуера на машината.

3- Сега разархивирайте файла по произволен път във вашата файлова система, препоръчва се в началната ви директория. За да направите това на macOS, просто отворете изтегления архивен файл .tar.gz на желаното място.

Ако искате да замените съществуваща инсталация, премахнете съществуващата директория google-cloud-sdk и извлечете архива на същото място. Ако вече имате съществуваща инсталация и искате да я замените, просто изтрийте старата директория google-cloud-sdk и след това извлечете новия пакет на същото място.

4- По желание можете да използвате инсталационния скрипт, за да инсталирате допълнителни инструменти за Cloud SDK в същия ПЪТ. Освен това, ако желаете, можете да допринесете за завършване на команда за събиране на статистически данни за използването и завършване на команда за вашата обвивка.

  Как да преименувате групово файлове в Windows 11

Изпълнете този скрипт от точния корен на папката, която е извлекла SDK:

./google-cloud-sdk/install.sh

Можете да го направите и неинтерактивно, като използвате скрипт или като предоставите предпочитания като флагове, като изпълните тази команда:

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

За да изпълните инсталационния скрипт с режим на екранен четец на:

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

Сега рестартирайте терминала, за да може промените да влязат в сила.

6- За да инициализирате SDK, изпълнете gcloud init:

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

По избор:

  • Инсталирайте допълнителни SDK компоненти от мениджъра на компоненти.
  • Инсталирайте най-новата версия на Google Облачни клиентски библиотеки и библиотеки за поддържани езици.

Използване на Gcloud

Инструкцията по-горе инсталира компонентите на Cloud SDK по подразбиране, включително gcloud, gsutil и bq инструменти за команден ред.

За да управлявате и използвате инсталацията, след като сте инсталирали Cloud SDK, използвайте команди в командната група gcloud components. Включително преглед на инсталирани компоненти, инсталиране и премахване на компоненти и надграждане на Cloud SDK до нова версия или дори понижаване до конкретна версия.

За инсталиране на допълнителни компоненти използвайте командата за инсталиране на компоненти gcloud или инсталирайте подходящите deb или RPM пакети.

Gcloud за мобилни устройства

За да използвате gcloud на смарт мобилен телефон, инсталирайте Google Cloud Console.

За iPhone: Google Cloud Console| App Store.

За Android: Google Cloud Console‏ | Google Play.

Просто отворете черната икона на черупката.

Заключение

С тези инструкции каквото и да е вашето желание да използвате gcloud, в браузъра, вашия компютър или просто във вашия смартфон. Каквато и да е вашата операционна система, ясно е, че целият процес е доста лесен за изпълнение.