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 Explorer 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 Google Cloud console.
- In Google Cloud console, scegli le opzioni di configurazione che vuoi personalizzare e poi fai clic su Crea.
- Dopo aver creato il cluster, in Cloud Code fai clic sull'icona Aggiorna.
- 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.
- Fai clic su
Cloud Code ed espandi Explorer 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.
Imposta un cluster come contesto predefinito
Il cluster attivo è il cluster su cui viene eseguito il deployment dell'applicazione per impostazione predefinita.
- Fai clic su
Cloud Code ed espandi Explorer Kubernetes.
- 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.
- Fai clic su
Cloud Code ed espandi Explorer Kubernetes.
- 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
- Fai clic su
Cloud Code ed espandi Explorer Kubernetes.
- Espandi il cluster minikube, espandi Pod e poi espandi Container.
- Fai clic con il tasto destro del mouse su un container e poi fai clic su Ottieni terminale.
Apri un indirizzo IP esterno
- Fai clic su
Cloud Code ed espandi Explorer Kubernetes.
- Espandi il cluster minikube e poi espandi 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 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
- 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 ed esegui il debug di parti di un'applicazione di microservizi utilizzando Skaffold.
- Utilizza la sincronizzazione dei file e il ricaricamento rapido per velocizzare lo sviluppo.
- Esegui il debug dell'applicazione in Cloud Code.