Cluster Anthos-gke AWS

I comandi in anthos-gke aws clusters agiscono sui cluster di utenti GKE su AWS. Esegui l'autenticazione ai cluster di utenti con il comando get-credentials. Puoi anche raccogliere ulteriori informazioni per il debug con il comando diagnose.

Get-credentials

Il comando get-credentials aggiorna un file kubeconfig con le credenziali e le informazioni sugli endpoint per un cluster di utenti 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 campo metadata.name della risorsa AWSCluster.

Flag facoltativi

--workspace [DIRECTORY]
Un argomento facoltativo per la directory contenente il anthos-gke.yaml file. Il valore predefinito è la directory corrente.

Esempi

Per ottenere le credenziali per un cluster denominato cluster-0 definito nella directory di lavoro corrente, esegui il seguente comando:

anthos-gke aws clusters get-credentials cluster-0

Diagnostica

Il comando diagnose snapshot genera un bundle di assistenza per aiutare Google Cloud l'assistenza a risolvere i problemi di debug dei cluster utente. Il bundle di assistenza è un file tar che include configurazione, eventi del cluster e log. Invia questo file al tuo Technical Support Manager.

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 assistenza. Questo valore deve corrispondere al campo metadata.name del tuo AWSCluster.

Bandiere

--ssh-key-path PATH
Un argomento obbligatorio che indica il percorso di 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 dell'bastion host nello spazio di lavoro corrente.
[--bastion-ssh-key-path PATH]
Un file di chiavi 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 control plane del cluster di workload. Il valore predefinito è --ssh-key-path.
[--dry-run]
Un'opzione per visualizzare il file di configurazione dell'istantanea senza generare un bundle di assistenza.
[--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 chiavi SSH specifico per le macchine del pool di nodi. Il valore predefinito è --ssh-key-path.
[--output PATH]
Un percorso file per il file tarball del bundle di assistenza.
[--quiet]
Un'opzione per eliminare i messaggi stampati nella console.
[--snapshot-config PATH]
Il percorso di un file di configurazione dello snapshot YAML (facoltativo).
[--workspace DIR]
Directory dello spazio di lavoro che deve contenere il file di configurazione anthos-gke.yaml. Il valore predefinito è la directory corrente.

Esempi

Per generare un bundle di assistenza per un cluster di carichi di lavoro denominato cluster-0, esegui il seguente comando:

anthos-gke aws clusters diagnose snapshot cluster-0 \
             --ssh-key-path ~/.ssh/anthos-gke \
             --workspace ~/example/workspace

Per visualizzare la configurazione degli snapshot predefiniti, esegui il seguente 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 il seguente comando:

anthos-gke aws clusters diagnose snapshot cluster-0 \
             --ssh-key-path ~/.ssh/anthos-gke
             --snapshot-config ~/my-snapshot-config.yaml