Cloud Code fornisce il supporto IDE per l'intero ciclo di sviluppo dalle applicazioni Kubernetes e Cloud Run, dalla creazione alla personalizzazione una nuova applicazione dai modelli di esempio all'esecuzione dell'applicazione completa. 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 una per una facile creazione di cluster ospitati su Google Cloud e una migliore integrazione con gli strumenti di Google Cloud, Cloud Source Repositories, Cloud Storage e librerie client di Cloud.
Puoi utilizzare Cloud Code con VS Code, IntelliJ o Cloud Shell.
Scelte IDE
Funzionalità
Ecco un'istantanea di ciò che Cloud Code ha da offrire in VS Code, IntelliJ e Cloud Shell:
Funzionalità Cloud Code | Codice VS | 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 per più configurazioni di esecuzione | |||
Crea ed esegui applicazioni in modo continuo | |||
Supporto per il debug dell'applicazione Kubernetes in fase di sviluppo | |||
Supporto della modifica della configurazione Skaffold | |||
Supporto avanzato di YAML Kubernetes | |||
Ispezione e esplorazione delle risorse Kubernetes | |||
Creazione di cluster Kubernetes in Google Kubernetes Engine (GKE) | |||
Streaming e visualizzazione dei log | |||
Supporto per Cloud Run | |||
Supporto delle funzioni Cloud Run | |||
Supporto di Cloud Build per l'esecuzione di app | |||
Supporto per la clonazione e il push dei repository in Cloud Source Repositories | |||
Debug di produzione basato su snapshot di Google Cloud Observability | |||
Gestore libreria client di Google | |||
Supporto per 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 in 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.