Utilizzare Kubernetes Explorer in Cloud Code per Cloud Shell

Kubernetes Explorer consente di gestire facilmente le risorse Kubernetes. Kubernetes Explorer è basato su kubectl e offre un modo più semplice per accedere ai cluster Kubernetes ed eseguire i comandi.

Apertura di Kubernetes Explorer

Per aprire Kubernetes Explorer, fai clic su Icona Kubernetes Explorer Cloud Code - Kubernetes.

Gestione dei cluster

Per i passaggi per gestire i cluster Google Kubernetes Engine in Kubernetes Explorer, consulta Aggiungere un cluster Kubernetes.

Se utilizzi un cluster on-prem o un cluster di un altro provider come Azure o AWS, utilizza gli strumenti del provider per creare il cluster e aggiungerlo a KubeConfig.

Copia di un nome risorsa

In Kubernetes Explorer, fai clic con il pulsante destro del mouse su una risorsa, quindi su Copia valore. Il nome della risorsa viene copiato negli appunti.

Aggiunta di un secret come variabile di ambiente

Per aggiungere un secret segreto esistente al deployment come variabile di ambiente:

  1. In Kubernetes Explorer, espandi il cluster minikube, quindi espandi Secret.
  2. Fai clic con il pulsante destro del mouse su un secret che rappresenta un oggetto di deployment, quindi fai clic su Aggiungi secret come variabile di ambiente.

Montaggio di un secret come volume

Per montare un secret Kubernetes esistente come volume nel container del deployment:

  1. In Kubernetes Explorer, espandi il cluster minikube, quindi espandi Secret.
  2. Fai clic con il pulsante destro del mouse su un secret che rappresenta un oggetto di deployment, quindi fai clic su Monta secret come volume.

Gestione dei pod

Solo i cluster standard supportano le seguenti azioni:

  • Aggiornamento delle risorse nello spazio dei nomi kube-system
  • È consentito accedere ai pod tramite un terminale
  • Modifica di oggetti nodo

Queste azioni non sono disponibili per i cluster Autopilot in Kubernetes Explorer.

Flusso dei log da un pod

Per eseguire il flusso di log da un pod:

  1. In Kubernetes Explorer, espandi il cluster minikube e poi espandi i pod.
  2. Fai clic con il pulsante destro del mouse su un pod, quindi fai clic su Stream Stream.
  3. Se il pod ha più container, seleziona un container quando ti viene richiesto.

Visualizzazione dei log da un pod

  1. In Kubernetes Explorer, espandi il cluster minikube e poi espandi i pod.
  2. Fai clic con il pulsante destro del mouse su un pod, quindi fai clic su Visualizza log.
  3. Se il pod ha più container, seleziona un container quando ti viene richiesto.

Gestione dei container

Flusso dei log da un container

  1. In Kubernetes Explorer, espandi il cluster minikube, espandi Pod, quindi espandi Container.
  2. Fai clic con il pulsante destro del mouse su un container, quindi fai clic su Stream Stream.

    Flusso dei log da un container

Visualizzazione dei log da un container

  1. In Kubernetes Explorer, espandi il cluster minikube, espandi Pod, quindi espandi Container.
  2. Fai clic con il pulsante destro del mouse su un container e fai clic su Visualizza log.

    Visualizzazione dei log da un container

Apertura di un terminale interattivo in un container

  1. In Kubernetes Explorer, espandi il cluster minikube, espandi Pod, quindi espandi Container.
  2. Fai clic con il pulsante destro del mouse su un contenitore, quindi fai clic su Ottieni terminale.

    Apertura di un terminale da un container

Apertura di un indirizzo IP esterno

  1. In Kubernetes Explorer, espandi il cluster minikube, quindi espandi Servizi.
  2. Espandi IP esterni, fai clic con il pulsante destro del mouse su un indirizzo IP, quindi fai clic su Apri indirizzo.
  3. Fai clic su Apri.

    Apertura di un indirizzo IP esterno

Visualizzazione dei secret

  1. In Kubernetes Explorer, espandi il cluster minikube, quindi espandi Secret.
  2. Espandi il secret per visualizzarne i dettagli.