Cloud Code offre 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 semplificare la creazione di cluster ospitati su Google Cloud e una migliore integrazione con strumenti Google Cloud come 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 per il debug | |||
Supporto per l'importazione di repository di modelli personalizzati | |||
Supporto per configurazioni a esecuzione multipla | |||
Crea ed esegui le applicazioni in modo continuo | |||
Supporto del debug per l'applicazione Kubernetes in fase di sviluppo | |||
Supporto per la modifica della configurazione Skaffold | |||
Supporto avanzato YAML per Kubernetes | |||
Ispezione e navigazione delle risorse Kubernetes | |||
Creazione di cluster Kubernetes in Google Kubernetes Engine (GKE) | |||
Flussi di log e visualizzazione | |||
Supporto per Cloud Run | |||
Supporto per Cloud Functions | |||
Supporto di Cloud Build per l'esecuzione delle app | |||
Supporto per la clonazione e il push dei repository in Cloud Source Repositories | |||
Debug della produzione basato sull'istantanea di osservabilità di Google Cloud | |||
Gestore librerie client di Google | |||
Assistenza per Cloud Storage | |||
Supporto 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 di app in container solo su macchine Linux.
Assistenza
Se riscontri problemi o vuoi proporre un'idea di funzionalità, puoi inviare il tuo feedback tramite GitHub per Cloud Code for VS Code e Cloud Code for IntelliJ.