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 attivare l'API Google Kubernetes Engine nel 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, quindi fai clic su Crea.
- Dopo aver 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 predefinite.
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: Crea cluster GKE.
Lavorare con un cluster GKE esistente
Se hai già un cluster GKE Standard o Autopilot, 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 è quello 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.
Eseguire un'applicazione su GKE
Per eseguire o eseguire il debug di un'applicazione su GKE, devi definire il repository delle immagini container per il tuo progetto.
Per scoprire di più, consulta Guida introduttiva all'utilizzo di 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 su Rimuovi contesto sotto il cluster.
Aprire un terminale interattivo per un contenitore
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Espandi il cluster minikube, espandi Pod e poi espandi Contenitori.
- Fai clic con il tasto destro del mouse su un contenitore e poi su Ottieni terminale.
Aprire un indirizzo IP esterno
- Fai clic su
Cloud Code ed espandi la sezione Kubernetes.
- Espandi il cluster minikube, quindi 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.
Creare e aggiungere un cluster da un altro cloud provider
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 al tuo 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.
- Sviluppa e esegui il debug di parti di un'applicazione basata su microservizi utilizzando Skaffold.
- Utilizza la sincronizzazione dei file e il ricaricamento rapido per velocizzare lo sviluppo.
- Esegui il debug dell'applicazione in Cloud Code.