Découvrez Gcloud : L’outil indispensable pour Google Cloud
Google Cloud se positionne comme une plateforme de cloud computing de premier plan. Saviez-vous que Google met à disposition gcloud CLI, un outil puissant pour gérer et automatiser votre infrastructure ?
Imaginez pouvoir visualiser vos ressources GCP ou configurer une infrastructure sans passer par l’interface graphique de Google Cloud Console. gcloud rend cela possible et bien plus encore.
Qu’est-ce que gcloud ?
gcloud est l’interface en ligne de commande de Google Cloud Platform. Il offre un contrôle complet sur les ressources et les services, comparable à ce que vous feriez via la console web.
Pour vous familiariser rapidement, vous pouvez consulter la feuille de triche officielle, qui présente les commandes les plus fréquemment utilisées et leur structure.
Avec gcloud, vous pouvez administrer :
- Les machines virtuelles de Compute Engine
- Le DNS cloud
- Les clusters Kubernetes Engine
- Les bases de données Cloud SQL
- Les clusters Cloud Dataproc
- Les déploiements avec Cloud Deploy
- Le déploiement d’applications App Engine
- L’authentification
- La configuration locale
Et bien d’autres aspects de votre infrastructure Google Cloud.
gcloud est un SDK multiplateforme, compatible avec les systèmes d’exploitation les plus répandus tels que Windows, macOS et Linux.
Installation de gcloud sous Linux
L’installation de gcloud nécessite la présence de Python. Assurez-vous de l’avoir installé sur votre système. Si nécessaire, consultez ce guide d’installation Python.
Voici un exemple pour une architecture 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 une architecture 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 l’archive, ce qui créera un répertoire nommé google-cloud-sdk.
- Exécutez le script install.sh.
./google-cloud-sdk/install.sh
- Redémarrez votre terminal pour que les changements soient pris en compte.
- Initialisez gcloud avec la commande suivante :
gcloud init
Installation de gcloud sous Windows
L’installation sous Windows est généralement plus simple. Vous pouvez télécharger l’installateur du SDK Cloud et l’exécuter.
Vous pouvez également utiliser PowerShell :
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:TempGoogleCloudSDKInstaller.exe") & $env:TempGoogleCloudSDKInstaller.exe
2- Suivez les instructions de l’installateur de Google LLC.
Si nécessaire, activez le mode lecteur d’écran. Pour en savoir plus, consultez le guide sur l’accessibilité du SDK Cloud.
3- Le SDK Cloud dépend de Python. Vous pouvez utiliser une installation existante (Python 3.5 à 3.8 ou Python 2.7.9 et supérieur), ou laisser l’installateur s’en charger. Par défaut, le SDK utilise Python 3.
4- Après l’installation, vous avez plusieurs options. Assurez-vous de cocher:
- Démarrer le shell du SDK Google Cloud
- Exécuter gcloud init
Un terminal s’ouvrira et lancera automatiquement gcloud init.
5- Par défaut, l’installation n’inclut pas les extensions App Engine. Vous pouvez les installer via le gestionnaire de composants du SDK Cloud.
Dépannage :
- Si vous rencontrez une erreur liée à la commande ‘find’, vérifiez que votre variable d’environnement PATH inclut C:WINDOWSsystem32.
- Après une désinstallation, il est recommandé de redémarrer votre ordinateur avant de réinstaller le SDK Cloud.
Pour macOS
1- Comme sur les autres systèmes, Python est nécessaire. Les versions compatibles sont Python 3 (3.5 à 3.8) et Python 2 (2.7.9 ou supérieur). Vous pouvez opter pour l’installation Python fournie avec le package 64 bits pour macOS.
Pour vérifier votre version de Python, utilisez :
python -V
Pour plus d’informations, consultez la page démarrage de gcloud.
2- Téléchargez le package correspondant à votre système. Utilisez la commande `uname -m` pour déterminer l’architecture appropriée.
3- Décompressez l’archive à l’emplacement souhaité. Il est recommandé de le faire dans votre répertoire personnel. Pour cela, ouvrez simplement l’archive .tar.gz.
Si vous remplacez une installation existante, supprimez l’ancien répertoire google-cloud-sdk, puis décompressez la nouvelle archive au même emplacement.
4- Vous pouvez exécuter le script d’installation pour ajouter d’autres outils du SDK Cloud, contribuer à l’achèvement des commandes, et collecter des statistiques d’utilisation.
Exécutez le script depuis la racine du répertoire décompressé:
./google-cloud-sdk/install.sh
Pour une installation non interactive, vous pouvez utiliser des options via :
./google-cloud-sdk/install.sh --help
Pour exécuter l’installateur avec le mode lecteur d’écran :
./google-cloud-sdk/install.sh --screen-reader=true
Redémarrez le terminal pour que les modifications soient prises en compte.
6- Initialisez le SDK avec la commande :
./google-cloud-sdk/bin/gcloud init
Facultatif :
- Installez des composants supplémentaires via le gestionnaire de composants.
- Installez les bibliothèques clientes cloud.
Utilisation de gcloud
L’installation standard inclut les outils gcloud, gsutil et bq.
Pour administrer votre installation, utilisez le groupe de commandes ‘gcloud components’. Vous pouvez ainsi afficher les composants installés, en ajouter, en supprimer, mettre à jour ou revenir à une version spécifique du SDK.
Pour installer des composants additionnels, utilisez `gcloud components install`, ou les paquets deb ou RPM.
Gcloud pour mobile
Pour utiliser gcloud sur un appareil mobile, installez l’application Google Cloud Console.
Pour iPhone : Google Cloud Console | App Store.
Pour Android : Google Cloud Console | Google Play.
Ouvrez simplement l’icône du shell noir.
Conclusion
Que vous souhaitiez utiliser gcloud dans votre navigateur, sur votre ordinateur ou votre smartphone, ce guide vous a montré que le processus est relativement simple, quel que soit votre système d’exploitation.