Gkectl

Puoi utilizzare l'interfaccia a riga di comando gkectl per diverse attività, tra cui:

  • Genera un modello per un file di configurazione del cluster.
  • Convalidare un file di configurazione del cluster.
  • Preparare un ambiente vSphere.
  • Creare un cluster.
  • Eseguire l'upgrade di un cluster.
  • Aggiornare un cluster.
  • Ridimensiona un cluster.
  • Diagnostica i problemi relativi ai cluster.

Comandi di base

Per elencare tutti i comandi:

gkectl help

Per ricevere assistenza per un comando specifico:

gkectl COMMAND --help

Variabile di ambiente per il file kubeconfig del cluster di amministrazione

Diversi comandi gkectl richiedono il percorso del file kubeconfig del cluster di amministrazione. Puoi specificare il percorso esportando una variabile di ambiente GKECTL_KUBECONFIG. Ad esempio:

export GKECTL_KUBECONFIG=/path/to/my-admin-cluster-kubeconfig

Se non esporti la variabile di ambiente GKECTL_KUBECONFIG, devi utilizzare il flag --kubeconfig quando esegui il comando.

Scarica gkectl

Per informazioni su come scaricare gkectl, consulta la sezione Download.

Comportamento di logging predefinito per gkectl

Per gkectl è sufficiente utilizzare le impostazioni di logging predefinite. Per gkectl, il file di log predefinito è /home/ubuntu/.config/gke-on-prem/logs/gkectl-$(date).log e il file è collegato in modo simbolico al file logs/gkectl-$(date).log nella directory locale in cui esegui gkectl.

Il livello di dettaglio predefinito -v5 copre tutte le voci di log necessarie al team di assistenza. Il file di log include il comando eseguito e il messaggio di errore.

Quando hai bisogno di aiuto, ti consigliamo di inviare il file di log al team di assistenza.

Specifica di posizioni non predefinite per i file di log

Per specificare una posizione non predefinita per il file di log gkectl, utilizza il flag --log_file. Il file di log specificato non sarà collegato alla directory locale.