Cloud Code fournit une compatibilité IDE pour le cycle de développement complet des applications Kubernetes et Cloud Run, de la création et de la personnalisation d'une application à partir d'exemples de modèles à l'exécution d'une application achevée. Cloud Code vous fournit également des exemples prêts à l'emploi, des extraits de configuration prêts à l'emploi et une expérience de débogage sur mesure, ce qui facilite considérablement le développement avec Kubernetes et Cloud Run.
Bien que Cloud Code fonctionne avec n'importe quelle plate-forme cloud, il offre une expérience simplifiée pour créer facilement des clusters hébergés sur Google Cloud et améliorer l'intégration avec des outils tels que Cloud Source Repositories, Cloud Storage et les bibliothèques clientes Cloud.
Vous pouvez utiliser Cloud Code avec VS Code, IntelliJ ou Cloud Shell.
IDE disponibles
Fonctionnalités
Voici un aperçu de ce que Cloud Code peut offrir dans VS Code, IntelliJ et Cloud Shell :
Fonctionnalité Cloud Code | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
Compatibilité Java | |||
Compatibilité Node.js, Go, Python et .NET Core | * | ||
Exemples d'applications prêtes à l'emploi et prêtes pour le débogage | |||
Compatibilité avec l'importation de dépôts de modèles personnalisés | |||
Compatibilité avec plusieurs configurations d'exécution | |||
Créer et exécuter des applications en continu | |||
Débogage de votre application Kubernetes en cours de développement | |||
Compatibilité avec l'édition de fichiers de configuration Skaffold | |||
Compatibilité avancée de Kubernetes avec les fichiers YAML | |||
Inspection et consultation des ressources Kubernetes | |||
Création de cluster Kubernetes dans Google Kubernetes Engine (GKE) | |||
Lecture en streaming et affichage des journaux | |||
Assistance Cloud Run | |||
Prise en charge des fonctions Cloud Run | |||
Compatibilité avec Cloud Build pour l'exécution d'applications | |||
Compatibilité avec le clonage et le transfert des dépôts dans Cloud Source Repositories | |||
Débogage en production basé sur des instantanés pour l'observabilité Google Cloud | |||
Gestionnaire de bibliothèques clientes Google | |||
Compatibilité avec Cloud Storage | |||
Assistance App Engine | |||
Compatibilité avec le navigateur Cloud Storage pour l'affichage des buckets et des blobs | |||
Migrer des applications vers des conteneurs | ** | ||
Développement de l'API Apigee |
* La compatibilité Java est prise en charge pour toutes les fonctionnalités Cloud Code pour IntelliJ. Node.js, Go et Python ne sont compatibles qu'avec les fonctionnalités Kubernetes dans IntelliJ. ** Cloud Code permet de migrer des applications vers des conteneurs uniquement sur des machines Linux.
Assistance
Si vous rencontrez des problèmes ou si vous souhaitez proposer une idée de fonctionnalité, vous pouvez envoyer vos commentaires via GitHub pour Cloud Code for VS Code et Cloud Code for IntelliJ.