Con Cloud Code, puoi creare un cluster Kubernetes con Google Kubernetes Engine (GKE).
Crea un cluster GKE e aggiungilo al tuo KubeConfig
Per creare un cluster:
- Fai clic su Cloud Code, quindi espandi la sezione Kubernetes.
- 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 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.
- Dopo la creazione del cluster, fai clic sull'icona Aggiorna in Cloud Code.
- 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
o fai clic su Visualizza > Tavolozza comandi), quindi 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 utilizzando Cloud Code.
- Fai clic su Cloud Code, quindi espandi la sezione Kubernetes.
- 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 dell'applicazione per impostazione predefinita.
- Fai clic su Cloud Code, quindi espandi la sezione Kubernetes.
- Fai clic con il pulsante destro del mouse su un cluster, quindi 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.
Per saperne di più, consulta Iniziare a utilizzare Cloud Code per Kubernetes
Rimuovi un cluster da KubeConfig
Dopo aver rimosso un cluster da KubeConfig, questo non è disponibile per il deployment.
- Fai clic su Cloud Code, quindi espandi la sezione Kubernetes.
- Fai clic con il pulsante destro del mouse su un cluster, quindi fai clic su Rimuovi contesto in cluster.
Apri un terminale interattivo in un container
- Fai clic su Cloud Code, quindi espandi la sezione Kubernetes.
- Espandi il cluster minikube, espandi Pod, quindi espandi Container.
- Fai clic con il tasto destro del mouse su un contenitore, quindi fai clic su Scarica terminale.
Apri un indirizzo IP esterno
- Fai clic su Cloud Code, quindi 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, quindi fai clic 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, 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 da un file kubeconfig a un altro in Cloud Code.
- Sviluppa ed esegui il debug di parti di un'applicazione di microservizi utilizzando Skaffold.
- Utilizza la sincronizzazione file e il ricaricamento a caldo per velocizzare lo sviluppo.
- Esegui il debug dell'applicazione in Cloud Code.