Os comandos em anthos-gke aws clusters
operam em
GKE na AWS
clusters de utilizadores. Autentica-se nos clusters de utilizadores com o comando get-credentials
. Também pode recolher informações adicionais para depuração com o comando diagnose
.
Get-credentials
O comando get-credentials
atualiza um ficheiro kubeconfig
com credenciais e informações de pontos finais para um cluster de utilizadores do GKE no AWS. Por predefinição, as credenciais são anexadas a ~/.kube/config
. Se definir a variável de ambiente KUBECONFIG
para outro caminho de ficheiro, o anthos-gke
anexa as credenciais a esse ficheiro.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Argumentos posicionais
- NAME
- Nome do cluster para o qual
anthos-gke
são geradas credenciais. O nome deve corresponder ao campometadata.name
do recursoAWSCluster
.
Sinalizações opcionais
--workspace [DIRECTORY]
- Um argumento opcional para o diretório que contém o ficheiro
anthos-gke.yaml
. A predefinição é o diretório atual.
Exemplos
Para obter credenciais para um cluster denominado cluster-0
definido no diretório de trabalho atual, execute o seguinte comando:
anthos-gke aws clusters get-credentials cluster-0
Diagnosticar
O comando diagnose snapshot
gera um
pacote de apoio técnico
para ajudar o Google Cloud apoio técnico a depurar problemas com os seus clusters de utilizadores. O pacote de apoio técnico é um ficheiro TAR que inclui a configuração, os eventos do cluster e os registos. Envie este ficheiro ao seu gestor de apoio técnico.
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]
Argumentos posicionais
CLUSTER_NAME
- Nome do cluster para o qual gerar um pacote de apoio técnico. Este valor deve corresponder ao campo
metadata.name
do seuAWSCluster
.
Bandeiras
--ssh-key-path PATH
- Um argumento obrigatório que indica o caminho para um ficheiro de chave SSH. Se criou uma chave com
anthos-gke management init
, este valor é~/.ssh/anthos-gke
.
Sinalizações opcionais
[--bastion-ip IP]
- Uma substituição do endereço IP do anfitrião bastion no espaço de trabalho atual.
[--bastion-ssh-key-path PATH]
- Um ficheiro de chave SSH específico para o bastion host. A predefinição é
--ssh-key-path
. [--cluster-ssh-key-path PATH]
- Um ficheiro de chave SSH específico para as máquinas do plano de controlo do cluster de carga de trabalho.
A predefinição é
--ssh-key-path
. [--dry-run]
- Uma opção para apresentar o ficheiro de configuração da captura instantânea sem gerar um pacote de apoio técnico.
[--mgmt-service-ssh-key-path PATH]
- Um ficheiro de chave SSH específico para o serviço de gestão. A predefinição é
--ssh-key-path
. [--nodepool-ssh-key-path PATH]
- Um ficheiro de chave SSH específico para máquinas do conjunto de nós. A predefinição é
--ssh-key-path
. [--output PATH]
- Um caminho de ficheiro para o ficheiro tar.gz do pacote de apoio técnico.
[--quiet]
- Uma opção para eliminar mensagens impressas na consola.
[--snapshot-config PATH]
- O caminho para um ficheiro de configuração de instantâneo YAML (opcional).
[--workspace DIR]
- Diretório do Workspace que deve conter o ficheiro de configuração
anthos-gke.yaml
. A predefinição é o diretório atual.
Exemplos
Para gerar um pacote de apoio técnico para um cluster de carga de trabalho denominado cluster-0
, execute o seguinte comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
Para ver a configuração predefinida da captura instantânea, execute o seguinte comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
Para especificar um ficheiro de configuração de instantâneo personalizado (incluindo os seus próprios comandos bash e kubectl), execute o seguinte comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml