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:
- Fai clic su Cloud Code ed espandi Kubernetes Explorer.
- Fai clic su add Aggiungi un cluster a KubeConfig.
- Seleziona Google Kubernetes Engine, quindi Sì per abilitare l'API Google Kubernetes Engine nel tuo progetto.
- Scegli Standard o Autopilot. Per maggiori informazioni, consulta Confronto tra le modalità Autopilot e quella Standard.
- Se richiesto, fai clic su Apri per consentire a Cloud Code di aprire la console Google Cloud.
- Nella console Google Cloud, scegli le opzioni di configurazione che vuoi personalizzare e fai clic su Crea.
- Una volta creato il cluster, in Cloud Code, fai clic sull'icona Aggiorna.
- Quando 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
oppure fai clic su Visualizza > Tavolozza comandi), quindi esegui il comando Cloud Code: Crea cluster GKE.
Lavora con un cluster GKE esistente
Se hai già un cluster GKE Standard o Autopilot, puoi impostarlo come cluster attivo e utilizzarlo utilizzando Cloud Code.
- Fai clic su Cloud Code ed espandi Kubernetes Explorer.
- Fai clic su add Aggiungi un cluster a KubeConfig.
- Fai clic su Google Kubernetes Engine.
- Fai clic sul nome del cluster. Il cluster viene aggiunto a KubeConfig.
Imposta un cluster come contesto predefinito
Il cluster attivo è quello in cui viene eseguito il deployment della tua applicazione per impostazione predefinita.
- Fai clic su Cloud Code ed espandi Kubernetes Explorer.
- Fai clic con il tasto destro del mouse su un cluster, quindi fai clic su Imposta come cluster attivo.
Eseguire 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 provi a eseguire il debug, ti potrebbe essere chiesto di autenticare le tue credenziali per eseguire ed eseguire il debug di un'applicazione in locale.
Per saperne di più, consulta Iniziare a utilizzare Cloud Code per Kubernetes
Rimuovi un cluster da KubeConfig
Dopo aver rimosso un cluster da KubeConfig, il cluster non è più disponibile per il deployment.
- Fai clic su Cloud Code ed espandi Kubernetes Explorer.
- Fai clic con il tasto destro del mouse su un cluster, quindi fai clic su Rimuovi contesto nel cluster.
Apri un terminale interattivo in un container
- Fai clic su Cloud Code ed espandi Kubernetes Explorer.
- Espandi il cluster minikube, espandi Pod, quindi espandi Container.
- Fai clic con il tasto destro del mouse su un contenitore, quindi fai clic su Ottieni terminale.
Apri un indirizzo IP esterno
- Fai clic su Cloud Code ed espandi Kubernetes Explorer.
- Espandi il cluster minikube, quindi espandi Services (Servizi).
- Espandi IP esterni, fai clic con il tasto destro del mouse su un indirizzo IP e poi fai clic su Apri indirizzo.
- Fai clic su Apri.
Crea e aggiungi un cluster da un altro cloud provider
Se usi un cluster on-premise o un cluster di un altro provider come Azure o AWS, usa gli strumenti del provider per creare il cluster e aggiungerlo a KubeConfig.
Passaggi successivi
- Organizza l'accesso ai cluster utilizzando i file kubeconfig.
- Scopri come aggiungere, eliminare o passare tra i file kubeconfig in Cloud Code.
- Sviluppa ed esegui il debug di parti di un'applicazione di microservizi utilizzando Skaffold.
- Utilizza sincronizzazione file e ricaricamento a caldo per accelerare lo sviluppo.
- Esegui il debug dell'applicazione in Cloud Code.