Utilizzare un'applicazione esistente in Cloud Code per Cloud Shell

Cloud Code utilizza Skaffold per eseguire o eseguire il debug dell'applicazione.

Se hai un'applicazione esistente già configurata con manifest Kubernetes e un Dockerfile per creare le immagini, puoi aprirla e utilizzarla con Cloud Code.

L'unica configurazione aggiuntiva necessaria è un file skaffold.yaml e una configurazione di avvio di tipo cloudcode.kubernetes. Cloud Code ti guida nella creazione di questi file quando esegui o esegui il debug dell'applicazione per la prima volta.

Configurazione

Se la tua applicazione ha un Dockerfile, ma non dispone delle configurazioni di avvio e skaffold.yaml necessarie, completa i seguenti passaggi:

  1. Nella barra di stato di Cloud Code, fai clic sul nome del progetto attivo.

    Nome del progetto attivo nella barra di stato

  2. Nel menu Selezione rapida visualizzato, seleziona Esegui su Kubernetes o Esegui il debug su Kubernetes.

  3. Nella finestra di dialogo Esegui/Esegui debug su Kubernetes, specifica il builder che preferisci e le relative impostazioni. Puoi anche personalizzare il nome della configurazione.

  4. Fai clic su Debug o Esegui.

    Le configurazioni di avvio skaffold.yaml e cloudcode.kubernetes appena create vengono aggiunte al tuo workspace e la tua app viene eseguita o è pronta per il debug.

Configurazione per le applicazioni che hanno già skaffold.yaml

Se la tua applicazione ha già un file skaffold.yaml, segui questi passaggi:

  1. Nella barra di stato di Cloud Code, fai clic sul nome del progetto attivo.

    Nome del progetto attivo nella barra di stato

  2. Nel menu Selezione rapida visualizzato, seleziona Esegui su Kubernetes o Esegui il debug su Kubernetes.

  3. Se nello spazio di lavoro sono presenti più file