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 | |||
Prise en charge de 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 avec les fichiers YAML pour Kubernetes | |||
Inspection et navigation des ressources Kubernetes | |||
Création de cluster Kubernetes dans Google Kubernetes Engine (GKE) | |||
Lecture en streaming et affichage des journaux | |||
Assistance Cloud Run | |||
Compatibilité avec Cloud Functions | |||
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 un instantané de l'observabilité Google Cloud | |||
Gestionnaire de bibliothèques clientes Google | |||
Compatibilité avec Cloud Storage | |||
Assistance App Engine | |||
Compatibilité avec les navigateurs 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 n'est compatible qu'avec la migration d'applications vers des conteneurs 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.