Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.
Cloud Code est également fourni avec l'extension Gemini Code Assist, qui vous aide à résoudre les problèmes liés à votre code, génère du code pour votre projet et fournit des suggestions intégrées pendant que vous codez. Pour commencer à utiliser Gemini Code Assist, consultez Coder avec Gemini Code Assist Standard et Enterprise.
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 Cloudet améliorer l'intégration avec Google Cloud des outils tels que Cloud Source Repositories, Cloud Storage et les bibliothèques clientes Cloud.
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
Compatibilité avec les 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 de Google Cloud Observability
Gestionnaire de bibliothèques clientes Google
Compatibilité avec Secret Manager
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
**
Moderniser les applications mainframe
Développement de l'API Apigee
Prise en charge de Compute Engine pour la gestion des machines virtuelles
* 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],[],[[["\u003cp\u003eCloud Code offers IDE support for the entire development cycle of Kubernetes and Cloud Run applications, simplifying the process from creation to deployment.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code is compatible with VS Code, IntelliJ, and Cloud Shell, providing a range of options for developers to choose their preferred environment.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code provides a streamlined experience for creating Google Cloud hosted clusters and integrating with Google Cloud tools, although it is not limited to just Google Cloud.\u003c/p\u003e\n"],["\u003cp\u003eCloud Code offers features like debugging, configuration editing, resource inspection, log streaming, and support for multiple languages including Node.js, Go, and Python.\u003c/p\u003e\n"],["\u003cp\u003eCloud code enables the migration of apps to containers on Linux machines, and also supports the development of Apigee API.\u003c/p\u003e\n"]]],[],null,["# Cloud Code extensions\n\nCloud Code provides IDE support for the full development cycle of\nKubernetes and Cloud Run applications, from creating and customizing\na new application from sample templates to running your finished application.\nCloud Code supports you along the way with run-ready samples,\nout-of-the-box configuration snippets, and a tailored debugging experience ---\nmaking developing with Kubernetes and Cloud Run a whole lot\neasier!\n\nCloud Code also comes with the\n[Gemini Code Assist](/gemini/docs/codeassist/overview)\nextension, which provides guidance to help you solve problems with your code,\ngenerates code for your project, and provides inline suggestions while you're\ncoding. To get started with Gemini Code Assist, see\n[Code with\nGemini Code Assist Standard and Enterprise](/gemini/docs/codeassist/write-code-gemini).\n\n\nWhile Cloud Code works with any cloud platform, it provides a\nstreamlined experience for easy creation of clusters hosted on Google Cloud\nand better integration with Google Cloud tools like\nCloud Source Repositories, Cloud Storage and Cloud Client Libraries.\n\n\nYou can use Cloud Code with [VS Code](/code/docs/vscode),\n[IntelliJ](/code/docs/intellij), or [Cloud Shell](/code/docs/shell).\n\n\u003cbr /\u003e\n\nIDE choices\n-----------\n\n- [### VS Code\n Cloud Code for VS Code](/code/docs/vscode)\n- [### IntelliJ\n Cloud Code for IntelliJ](/code/docs/intellij)\n- [### Cloud Shell\n Cloud Code for Cloud Shell](/code/docs/shell)\n\n\u003cbr /\u003e\n\nFeatures\n--------\n\nHere's a snapshot of what Cloud Code has to offer in VS Code,\nIntelliJ, and Cloud Shell:\n\n\\* Java is supported for all Cloud Code for IntelliJ functionality. Node.js, Go, Python are supported for Kubernetes features only in IntelliJ.\n\\*\\* Cloud Code supports migrating apps to containers on Linux machines only.\n\n\u003cbr /\u003e\n\nSupport\n-------\n\nIf you encounter any issues or you'd like to propose a feature idea, you can file your feedback through\nGitHub for [Cloud Code for VS Code](https://github.com/GoogleCloudPlatform/cloud-code-vscode/issues/new/choose)\nand [Cloud Code for IntelliJ](https://github.com/GoogleCloudPlatform/cloud-code-intellij/issues/new)."]]