Qu’est-ce que gcloud et comment l’installer sur Windows, MacOS et Linux ?

Google Cloud est l’une des meilleures plates-formes de cloud computing et savez-vous qu’ils proposent gcloud CLI pour gérer et automatiser l’infrastructure ?

Imaginez que vous souhaitiez afficher vos ressources GCP, provisionner une infrastructure sans vous connecter à Google Cloud Console. gcloud peut aider de plusieurs façons.

Qu’est-ce que gcloud ?

gcloud est l’outil de ligne de commande de bureau pour Google Cloud Platform. Avec gcloud, vous pouvez littéralement faire tout ce que vous faites sur la console cloud.

Pour jeter un coup d’œil à une introduction rapide, il y a une liste des commandes les plus utilisées avec un aperçu de leur structuré, exécuter gcloud cheat-sheet ou voir le feuille de triche officielle.

Vous pouvez gérer beaucoup de choses, comme ci-dessous.

  • Compute Engine (VM)
  • DNS en nuage
  • Moteur Kubernetes
  • Cloud SQL
  • Cloud Dataproc
  • Déploiement en nuage
  • Déployer des applications App Engine
  • Gérer l’authentification
  • Personnaliser la configuration locale

et beaucoup plus…

gcloud est un SDK multiplateforme que vous pouvez installer sur votre système d’exploitation préféré comme Windows, macOS, Linux, etc.

Installer gcloud sous Linux

Python est une condition préalable à l’installation de gcloud, alors assurez-vous de l’avoir installé sur votre ordinateur ou votre serveur. Vous pouvez vous référer à ceci Guide d’installation Python si vous devez l’installer.

Exemple pour 64 bits

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

et, pour 32 bits

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
  • Décompressez le fichier téléchargé qui créera un nouveau dossier appelé google-cloud-sdk
  • Exécutez le fichier install.sh
./google-cloud-sdk/install.sh
  • Redémarrez le terminal pour que les modifications prennent effet.
  • Initialisons le SDK gcloud en exécutant la commande ci-dessous.
gcloud init

Installer gcloud sous Windows

Comme d’habitude, les choses sont beaucoup plus simples sous Windows, il suffit de télécharger le Programme d’installation du SDK Cloud pour Windows et l’exécuter.

  Comment installer Microsoft Visual Studio Code sur Linux

Ou si vous préférez les méthodes de terminal, ouvrez le terminal PowerShell (pas le CMD) et exécutez ces commandes PowerShell :

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

& $env:TempGoogleCloudSDKInstaller.exe

2- Le programme d’installation, signé par Google LLC, vous demandera les prochaines étapes, suivez-les.

Si vous le souhaitez, vous pouvez activer le mode lecteur d’écran pour une expérience de lecture d’écran plus simple, cochez l’option Activer le mode lecteur d’écran. Pour plus d’informations sur l’expérience du lecteur d’écran du SDK Cloud, ouvrez le Guide des fonctionnalités d’accessibilité.

3- Comme le SDK Cloud a besoin de Python, vous devez l’installer ainsi que toutes les autres dépendances nécessaires. Les versions prises en charge sont Python 3 (préféré, 3.5 à 3.8) et Python 2 (2.7.9 ou supérieur). Cela signifie que vous pouvez utiliser une installation Python existante, bien que le SDK utilise actuellement Python 3 par défaut. Cela peut être fait en décochant l’option d’installation de Python fourni.

4- Maintenant, une fois l’installation terminée, vous avez le choix entre plusieurs options :

Assurez-vous de les sélectionner :

  • Démarrer le shell du SDK Google Cloud
  • Exécutez gcloud init

Maintenant, une fenêtre de terminal SDK apparaîtra et exécutera automatiquement la commande gcloud init.

5- Cette installation est donc celle par défaut ; il ne contient pas les extensions App Engine nécessaires au déploiement d’une application à l’aide des commandes gcloud. Vous pouvez installer ces composants dans le gestionnaire de composants du SDK Cloud.

Dépannage:

  • Si vous faites face à un échec d’installation parce que la commande find n’a pas été reconnue, assurez-vous que votre variable d’environnement PATH est sur le paramètre d’inclusion du dossier contenant find. C’est censé être : C:WINDOWSsystem32 ;.
  • Si vous venez de désinstaller le SDK Cloud, vous devez redémarrer votre ordinateur afin d’installer un nouveau SDK Cloud.
  5 façons de regarder des vidéos sur Linux

Pour macOS

1- Comme pour tout autre système d’exploitation, pour macOS, vous avez également besoin de Python pour SDK. Les versions prises en charge sont Python 3 (préféré, 3.5 à 3.8) et Python 2 (2.7.9 ou supérieur). De plus, vous pouvez choisir macOS 64 bits avec une installation Python packagée.

Exécutez la commande suivante pour vérifier la version actuelle de Python :

python -V

Si vous avez besoin de plus d’informations sur le choix et la configuration de votre interpréteur Python, visitez démarrage du sujet gcloud.

2- Il existe quatre packages, choisissez de télécharger ce qui convient à votre système d’exploitation parmi les suivants :

Exécutez uname -m à partir de votre ligne de commande pour déterminer le nom de matériel approprié de la machine.

3- Maintenant, décompressez le fichier dans le chemin de votre choix dans votre système de fichiers, il est recommandé dans votre répertoire personnel. Pour ce faire sur macOS, ouvrez simplement le fichier d’archive .tar.gz téléchargé à l’emplacement de votre choix.

Si vous souhaitez remplacer une installation existante, supprimez le répertoire google-cloud-sdk existant et extrayez l’archive au même emplacement. Si vous avez déjà une installation existante et que vous souhaitez la remplacer, supprimez simplement l’ancien répertoire google-cloud-sdk, puis extrayez le nouveau package au même emplacement.

4- Vous pouvez éventuellement utiliser le script d’installation pour installer des outils SDK Cloud supplémentaires dans le même PATH. De plus, si vous le souhaitez, vous pouvez contribuer à l’achèvement de la commande pour la collecte des statistiques d’utilisation et à l’achèvement de la commande pour votre shell.

  Comment vérifier si un SSD est SATA ou NVMe sous Windows 10

Exécutez ce script à partir de la racine exacte du dossier qui a extrait le SDK :

./google-cloud-sdk/install.sh

Vous pouvez également le faire de manière non interactive à l’aide d’un script ou en fournissant des préférences sous forme d’indicateurs, en exécutant cette commande :

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

Pour exécuter le script d’installation avec le mode lecteur d’écran activé :

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

Redémarrez maintenant le terminal pour que les modifications prennent effet.

6- Pour initialiser le SDK, exécutez gcloud init :

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

Optionnel:

  • Installez des composants SDK supplémentaires à partir du gestionnaire de composants.
  • Installez la dernière version de Google Bibliothèques clientes cloud et des bibliothèques pour les langues prises en charge.

Utiliser Gcloud

L’instruction ci-dessus installe les composants par défaut du SDK Cloud, notamment les outils de ligne de commande gcloud, gsutil et bq.

Pour gérer et utiliser l’installation après avoir installé le SDK Cloud, utilisez les commandes du groupe de commandes des composants gcloud. Y compris l’affichage des composants installés, l’installation et la suppression de composants et la mise à niveau du SDK Cloud vers une nouvelle version ou même la rétrogradation vers une version spécifique.

Pour installer des composants supplémentaires, utilisez la commande gcloud components install ou installez les packages deb ou RPM appropriés.

Gcloud pour mobile

Pour utiliser gcloud sur un smartphone, installez Google Cloud Console.

Pour iphone: Google Cloud Console| Magasin d’applications.

Pour Android: Google Cloud Console | Jeu de Google.

Ouvrez simplement l’icône noire du shell.

Conclusion

Avec ces instructions, quel que soit votre désir d’utiliser gcloud, dans le navigateur, votre ordinateur, ou simplement dans votre smartphone. Quel que soit votre système d’exploitation, il est clair que l’ensemble du processus est assez facile à mettre en œuvre.