Що таке gcloud і як його встановити в Windows, MacOS і Linux?

Google Cloud є однією з найкращих платформ хмарних обчислень. Чи знаєте ви, що вони пропонують gcloud CLI для керування та автоматизації інфраструктури?

Уявіть, що ви хочете переглянути свої ресурси GCP, створити інфраструктуру без входу в Google Cloud Console. gcloud може допомогти багатьма способами.

Що таке gcloud?

gcloud — це інструмент командного рядка для настільного комп’ютера для Google Cloud Platform. З gcloud можна робити буквально все, що й на хмарній консолі.

Щоб ознайомитись із коротким вступом, є список найбільш використовуваних команд із коротким оглядом їх структурованих, виконати gcloud шпаргалку або переглянути офіційна шпаргалка.

Ви можете керувати багатьма речами, як показано нижче.

  • Compute Engine (VM)
  • Хмарний DNS
  • Двигун Kubernetes
  • Хмарний 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 і виконати його.

  Як зберегти відео YouTube на Linux за допомогою YouTube-DL

Або, якщо ви віддаєте перевагу термінальним методам, відкрийте термінал 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 за замовчуванням. Це можна зробити, знявши позначку з опції Install Bundled Python.

4- Тепер, коли інсталяція завершена, ви можете вибрати один із варіантів:

Обов’язково виберіть такі:

  • Запустіть Google Cloud SDK Shell
  • Запустіть gcloud init

Тепер з’явиться вікно терміналу SDK і автоматично виконає команду gcloud init.

5- Таким чином, ця інсталяція є типовою; він не містить розширень App Engine, необхідних для розгортання програми за допомогою команд gcloud. Ви можете встановити ці компоненти в менеджері компонентів Cloud SDK.

Вирішення проблем:

  • Якщо ви зіткнулися з помилкою інсталяції через те, що команда find не була розпізнана, переконайтеся, що для змінної середовища PATH встановлено параметр include the folder with find. Це має бути: C:WINDOWSsystem32;.
  • Якщо ви вже щойно видалили Cloud SDK, вам потрібно перезавантажити комп’ютер, щоб інсталювати новий Cloud SDK.
  Як закріпити цей комп'ютер на панелі завдань у Windows 10

Для macOS

1- Як і для будь-якої іншої ОС, для macOS вам також потрібен Python для SDK. Підтримувані версії: Python 3 (бажано від 3.5 до 3.8) і Python 2 (2.7.9 або вище). Крім того, ви можете вибрати 64-розрядну macOS із упакованою інсталяцією Python.

Щоб перевірити поточну версію Python, виконайте наступне:

python -V

Якщо вам потрібна додаткова інформація про вибір і налаштування вашого інтерпретатора Python, відвідайте запуск теми gcloud.

2- Є чотири пакети, виберіть для завантаження той, який підходить вашій ОС із наведених нижче:

Виконайте uname -m з командного рядка, щоб визначити відповідне ім’я апаратного забезпечення машини.

3- Тепер розархівуйте файл будь-яким шляхом у вашій файловій системі, рекомендовано у вашому домашньому каталозі. Щоб зробити це в macOS, просто відкрийте завантажений файл архіву .tar.gz у потрібному місці.

Якщо ви бажаєте замінити наявну установку, видаліть наявний каталог google-cloud-sdk і розпакуйте архів у те саме місце. Якщо у вас уже є наявна інсталяція, і ви хочете її замінити, просто видаліть старий каталог google-cloud-sdk, а потім розпакуйте новий пакет у тому самому місці.

4. За бажанням ви можете використовувати сценарій встановлення, щоб установити додаткові інструменти Cloud SDK у той самий ШЛЯХ. Крім того, якщо ви бажаєте, ви можете зробити внесок у завершення команд для збору статистики використання та завершення команд для вашої оболонки.

Виконайте цей сценарій саме з кореня папки, яка роздобула SDK:

./google-cloud-sdk/install.sh

Ви також можете зробити це неінтерактивно за допомогою сценарію або вказавши параметри як прапорці, виконавши цю команду:

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

Щоб запустити сценарій встановлення в режимі зчитування з екрана:

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

Тепер перезапустіть термінал, щоб зміни набули чинності.

  Як використовувати PlayOnLinux для гри в ігри Windows на Linux

6- Щоб ініціалізувати SDK, виконайте gcloud init:

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

Додатково:

  • Встановіть додаткові компоненти SDK з менеджера компонентів.
  • Встановіть останню версію Google Хмарні клієнтські бібліотеки і бібліотеки для підтримуваних мов.

Використання Gcloud

Наведені вище інструкції встановлюють компоненти Cloud SDK за замовчуванням, зокрема інструменти командного рядка gcloud, gsutil і bq.

Щоб керувати інсталяцією та використовувати її після інсталяції Cloud SDK, використовуйте команди в групі команд компонентів gcloud. Включно з переглядом встановлених компонентів, установкою та видаленням компонентів, а також оновленням Cloud SDK до нової версії або навіть поверненням до певної версії.

Для встановлення додаткових компонентів скористайтеся командою встановлення компонентів gcloud або встановіть відповідні пакети deb або RPM.

Gcloud для мобільних пристроїв

Щоб використовувати gcloud на смартфоні, інсталюйте Google Cloud Console.

Для iPhone: Google Cloud Console| Магазин додатків.

Для Android: Google Cloud Console‏ | Google Play.

Просто відкрийте чорний значок оболонки.

Висновок

За допомогою цих інструкцій будь-яке ваше бажання використовувати gcloud у браузері, на комп’ютері чи просто на смартфоні. Якою б не була ваша операційна система, зрозуміло, що весь процес досить легко реалізувати.