Cloud Code fornisce il supporto IDE per l'intero ciclo di sviluppo delle applicazioni Kubernetes e Cloud Run, dalla creazione e personalizzazione di una nuova applicazione da modelli di esempio all'esecuzione dell'applicazione completata. Cloud Code ti supporta lungo il percorso con esempi pronti per l'esecuzione, snippet di configurazione pronti all'uso e un'esperienza di debug personalizzata, semplificando notevolmente lo sviluppo con Kubernetes e Cloud Run.
Sebbene Cloud Code funzioni con qualsiasi piattaforma cloud, offre un'esperienza semplificata per la creazione facile di cluster ospitati su Google Cloud e una migliore integrazione con Google Cloud strumenti come Cloud Source Repositories, Cloud Storage e Cloud Client Libraries.
Puoi utilizzare Cloud Code con VS Code, IntelliJ o Cloud Shell.
Scelte IDE
Funzionalità
Ecco uno snapshot di ciò che Cloud Code ha da offrire in VS Code, IntelliJ e Cloud Shell:
Funzionalità Cloud Code | VS Code | IntelliJ | Cloud Shell |
---|---|---|---|
Supporto per Java | |||
Supporto per Node.js, Go, Python, .NET Core | * | ||
Applicazioni di esempio pronte per l'esecuzione e il debug | |||
Supporto per l'importazione di repository di modelli personalizzati | |||
Supporto di più configurazioni di esecuzione | |||
Crea ed esegui le applicazioni in modo continuo | |||
Supporto per il debug dell'applicazione Kubernetes in fase di sviluppo | |||
Supporto per la modifica della configurazione di Skaffold | |||
Supporto avanzato per i file YAML di Kubernetes | |||
Ispezione e navigazione delle risorse Kubernetes | |||
Creazione di un cluster Kubernetes in Google Kubernetes Engine (GKE) | |||
Registrazione di streaming e visualizzazione | |||
Assistenza Cloud Run | |||
Supporto di Cloud Run Functions | |||
Supporto di Cloud Build per l'esecuzione di app | |||
Supporto per la clonazione e il push dei repository in Cloud Source Repositories | |||
Debug in produzione basato su snapshot di Google Cloud Observability | |||
Gestore delle librerie client di Google | |||
Assistenza Cloud Storage | |||
Assistenza App Engine | |||
Supporto del browser Cloud Storage per la visualizzazione di bucket e blob | |||
Esegui la migrazione delle app nei container | ** | ||
Sviluppo di API Apigee |
* Java è supportato per tutte le funzionalità di Cloud Code for IntelliJ. Node.js, Go e Python sono supportati per le funzionalità di Kubernetes solo in IntelliJ. ** Cloud Code supporta la migrazione delle app ai container solo su macchine Linux.
Assistenza
Se riscontri problemi o vuoi proporre un'idea per una funzionalità, puoi inviare il tuo feedback tramite GitHub per Cloud Code for VS Code e Cloud Code for IntelliJ.