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 la sezione Kubernetes.
- Fai clic su Aggiungi Aggiungi un cluster a KubeConfig.
- Seleziona Google Kubernetes Engine e poi Sì per abilitare l'API Google Kubernetes Engine nel tuo progetto.
- Scegli Standard o Autopilot. Per saperne di più, consulta Confronto tra le modalità Autopilot e 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 poi fai clic su Crea.
- Dopo la creazione del 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 al file 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) e poi esegui il comando Cloud Code: Create GKE cluster.
Utilizzare un cluster GKE esistente
Se hai un cluster GKE Standard o Autopilot esistente, puoi impostarlo come cluster attivo e utilizzarlo con Cloud Code.
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Fai clic su Aggiungi Aggiungi un cluster a KubeConfig.
- Fai clic su Google Kubernetes Engine.
- Fai clic sul nome del cluster. Il cluster viene aggiunto a KubeConfig.
Impostare un cluster come contesto predefinito
Il cluster attivo è il cluster in cui viene eseguito il deployment dell'applicazione per impostazione predefinita.
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Fai clic con il tasto destro del mouse su un cluster e poi 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.
Per saperne di più, consulta la pagina Guida introduttiva a Cloud Code per Kubernetes.
Rimuovere un cluster da KubeConfig
Dopo aver rimosso un cluster da KubeConfig, il cluster non è disponibile per il deployment.
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Fai clic con il tasto destro del mouse su un cluster e poi fai clic su Rimuovi contesto sotto il cluster.
Aprire un terminale interattivo per un container
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Espandi il cluster minikube, espandi Pod, quindi espandi Contenitori.
- Fai clic con il tasto destro del mouse su un contenitore e poi fai clic su Ottieni terminale.
Apri un indirizzo IP esterno
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Espandi il cluster minikube, quindi espandi Servizi.
- Espandi IP esterni, fai clic con il tasto destro del mouse su un indirizzo IP e poi su Apri indirizzo.
- Fai clic su Apri.
Crea e aggiungi un cluster da un altro cloud provider
Se utilizzi un cluster on-premise o un cluster di un altro provider, ad esempio Azure o AWS, utilizza gli strumenti del provider per creare il cluster e aggiungerlo a KubeConfig.
Passaggi successivi
- Organizza l'accesso al cluster utilizzando i file kubeconfig.
- Scopri come aggiungere, eliminare o passare da un file kubeconfig all'altro in Cloud Code.
- Sviluppare ed eseguire il debug di parti di un'applicazione di microservizi.
- Utilizza la sincronizzazione dei file e il ricaricamento rapido per velocizzare lo sviluppo.
- Esegui il debug dell'applicazione in Cloud Code.