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-gkesão geradas credenciais. O nome deve corresponder ao campometadata.namedo 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.namedo 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 de bastião 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