I comandi in anthos-gke aws clusters
operano su GKE sui cluster utente AWS. Puoi eseguire l'autenticazione nei cluster utente con il comando get-credentials
. Puoi anche raccogliere informazioni aggiuntive per il debug con il comando diagnose
.
Ottieni credenziali
Il comando get-credentials
aggiorna un file kubeconfig
con credenziali e informazioni sugli endpoint per un cluster utente GKE su AWS. Per impostazione predefinita, le credenziali vengono aggiunte a ~/.kube/config
. Se imposti la variabile di ambiente KUBECONFIG
su un altro percorso file, anthos-gke
aggiunge le credenziali al file.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Argomenti posizionali
- NAME
- Nome del cluster per cui
anthos-gke
genera le credenziali. Il nome deve corrispondere al campometadata.name
della risorsaAWSCluster
.
Flag facoltativi
--workspace [DIRECTORY]
- Un argomento facoltativo per la directory contenente il file
anthos-gke.yaml
. Il valore predefinito è la directory corrente.
Esempi
Per ottenere le credenziali per un cluster denominato cluster-0
definito nella directory di lavoro attuale, esegui questo comando:
anthos-gke aws clusters get-credentials cluster-0
Diagnostica
Il comando diagnose snapshot
genera un pacchetto di supporto per aiutare Google Cloud a eseguire il debug dei problemi relativi ai cluster utente. Il bundle di supporto è un file tar che include configurazione, eventi del cluster e log. Invia questo file al tuo responsabile dell'assistenza tecnica.
anthos-gke aws clusters diagnose snapshot CLUSTER_NAME
--ssh-key-path PATH
[--bastion-ip IP]
[--bastion-ssh-key-path PATH]
[--cluster-ssh-key-path PATH]
[--dry-run]
[--mgmt-service-ssh-key-path PATH]
[--nodepool-ssh-key-path PATH]
[--output PATH]
[--quiet]
[--snapshot-config PATH]
[--workspace DIRECTORY]
Argomenti posizionali
CLUSTER_NAME
- Nome del cluster per cui generare un bundle di supporto. Questo valore deve corrispondere al campo
metadata.name
diAWSCluster
.
Flag
--ssh-key-path PATH
- Un argomento obbligatorio che fornisce il percorso a un file di chiavi SSH. Se hai
creato una chiave con
anthos-gke management init
, questo valore è~/.ssh/anthos-gke
.
Flag facoltativi
[--bastion-ip IP]
- Un override per l'indirizzo IP del bastion host nell'area di lavoro corrente.
[--bastion-ssh-key-path PATH]
- Un file di chiave SSH specifico per il bastion host. Il valore predefinito è
--ssh-key-path
. [--cluster-ssh-key-path PATH]
- Un file di chiavi SSH specifico per le macchine del piano di controllo del cluster dei carichi di lavoro.
Il valore predefinito è
--ssh-key-path
. [--dry-run]
- Un'opzione per visualizzare il file di configurazione dello snapshot senza generare un bundle di supporto.
[--mgmt-service-ssh-key-path PATH]
- Un file di chiavi SSH specifico per il servizio di gestione. Il valore predefinito è
--ssh-key-path
. [--nodepool-ssh-key-path PATH]
- Un file di chiave SSH specifico per le macchine del pool di nodi. Il valore predefinito è
--ssh-key-path
. [--output PATH]
- Un percorso file per il tarball del bundle di supporto.
[--quiet]
- Un'opzione per eliminare i messaggi stampati dalla console.
[--snapshot-config PATH]
- (Facoltativo) Percorso di un file di configurazione snapshot YAML.
[--workspace DIR]
- Directory dell'area di lavoro che deve contenere il file di configurazione di
anthos-gke.yaml
. Il valore predefinito è la directory corrente.
Esempi
Per generare un bundle di assistenza per un cluster del carico di lavoro denominato cluster-0
, esegui questo comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
Per visualizzare la configurazione predefinita degli snapshot, esegui questo comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
Per specificare un file di configurazione degli snapshot personalizzato (inclusi i tuoi comandi bash e kubectl), esegui questo comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml