Creare e configurare un cluster GKE in Cloud Code per VS Code

Con Cloud Code, puoi creare un cluster Kubernetes con Google Kubernetes Engine (GKE).

Crea un cluster GKE e aggiungilo a KubeConfig

Per creare un cluster:

  1. Fai clic su Cloud Code ed espandi Explorer Kubernetes.
  2. Fai clic su Aggiungi Aggiungi un cluster a KubeConfig.
  3. Seleziona Google Kubernetes Engine e poi per abilitare l'API Google Kubernetes Engine nel tuo progetto.
  4. Scegli Standard o Autopilot. Per saperne di più, consulta Confronto tra le modalità Autopilot e Standard.
  5. Se richiesto, fai clic su Apri per consentire a Cloud Code di aprire la Google Cloud console.
  6. In Google Cloud console, scegli le opzioni di configurazione che vuoi personalizzare e poi fai clic su Crea.
  7. Dopo aver creato il cluster, in Cloud Code fai clic sull'icona Aggiorna.
  8. Dopo che il nome del nuovo cluster viene visualizzato nell'elenco, fai clic sul nome del cluster. Il nuovo cluster viene aggiunto a kubeconfig e impostato come contesto predefinito.

Suggerimento: per creare un cluster Kubernetes utilizzando la tavolozza dei comandi, avvia la tavolozza dei comandi (premi Ctrl/Cmd+Shift+P o fai clic su Visualizza > Tavolozza comandi), quindi esegui il comando Cloud Code: crea cluster GKE.

Utilizza un cluster GKE esistente

Se hai un cluster GKE Standard o Autopilot esistente, puoi impostarlo come cluster attivo e utilizzarlo con Cloud Code.

  1. Fai clic su Cloud Code ed espandi Explorer Kubernetes.
  2. Fai clic su Aggiungi Aggiungi un cluster a KubeConfig.
  3. Fai clic su Google Kubernetes Engine.
  4. Fai clic sul nome del cluster. Il cluster viene aggiunto a KubeConfig.

Imposta un cluster come contesto predefinito

Il cluster attivo è il cluster su cui viene eseguito il deployment dell'applicazione per impostazione predefinita.

  1. Fai clic su Cloud Code ed espandi Explorer Kubernetes.
  2. Fai clic con il tasto destro del mouse su un cluster e poi fai clic su Imposta come cluster attivo.

Esegui un'applicazione su GKE

Per eseguire o eseguire il debug di un'applicazione su GKE, devi definire il repository di immagini container per il tuo progetto.

Quando tenti di eseguire il debug, potrebbe esserti chiesto di autenticare le tue credenziali per eseguire ed eseguire il debug di un'applicazione in locale.

Per saperne di più, consulta la guida introduttiva a Cloud Code per Kubernetes.

Rimuovi un cluster da KubeConfig

Dopo aver rimosso un cluster da KubeConfig, il cluster non è disponibile per il deployment.

  1. Fai clic su Cloud Code ed espandi Explorer Kubernetes.
  2. Fai clic con il tasto destro del mouse su un cluster e poi fai clic su Rimuovi contesto sotto il cluster.

Apri un terminale interattivo per un container

  1. Fai clic su Cloud Code ed espandi Explorer Kubernetes.
  2. Espandi il cluster minikube, espandi Pod e poi espandi Container.
  3. Fai clic con il tasto destro del mouse su un container e poi fai clic su Ottieni terminale.

Apri un indirizzo IP esterno

  1. Fai clic su Cloud Code ed espandi Explorer Kubernetes.
  2. Espandi il cluster minikube e poi espandi Servizi.
  3. Espandi IP esterni, fai clic con il tasto destro del mouse su un indirizzo IP e poi fai clic su Apri indirizzo.
  4. Fai clic su Apri.

Crea e aggiungi un cluster da un altro provider di servizi cloud

Se utilizzi un cluster on-premise o un cluster di un altro provider come Azure o AWS, utilizza gli strumenti del provider per creare il cluster e aggiungerlo a KubeConfig.

Passaggi successivi

Richiedi assistenza

Per inviare feedback, segnalare problemi su GitHub, o porre una domanda su Stack Overflow.