Extensions Cloud Code

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.

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.