Puoi utilizzare l'interfaccia a riga di comando gkectl
per una serie di attività, tra cui:
- Genera un modello per un file di configurazione del cluster.
- Convalida un file di configurazione del cluster.
- Prepara 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 d'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 sul download di gkectl
, consulta
Download.
Comportamento predefinito del logging 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 tramite link simbolico al file logs/gkectl-$(date).log
nella directory locale in cui viene eseguito gkectl
.
Il livello di dettaglio -v5
predefinito copre tutte le voci di log necessarie per il
team di assistenza. Il file di log include il comando eseguito e il messaggio di errore.
Ti consigliamo di inviare il file di log al team di assistenza quando hai bisogno di aiuto.
Specificare una posizione non predefinita 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 verrà collegato tramite link simbolico alla directory locale.