Os comandos em anthos-gke aws clusters operam no GKE em clusters de usuários da AWS. Você se autentica nos
clusters de usuário com o comando get-credentials. Também é
possível coletar mais informações para depuração com o
comando diagnose.
Receber as credenciais
O comando get-credentials atualiza um arquivo kubeconfig com credenciais e
informações de endpoint para um GKE no cluster de usuários da AWS. Por padrão,
as credenciais são anexadas a ~/.kube/config. Se você definir a variável de
ambiente KUBECONFIG como outro caminho de arquivo, anthos-gke anexará credenciais a
esse arquivo.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Argumentos posicionais
- NAME
- Nome do cluster em que o
anthos-gkegera as credenciais. O nome precisa corresponder ao campometadata.namedo recursoAWSCluster.
Sinalizações opcionais
--workspace [DIRECTORY]- Um argumento opcional para o diretório que contém o
arquivo
anthos-gke.yaml. Assume o padrão do diretório atual.
Exemplos
Para receber as credenciais de um cluster chamado cluster-0 definido no diretório
de trabalho atual, execute o seguinte comando:
anthos-gke aws clusters get-credentials cluster-0
Diagnóstico
O comando diagnose snapshot gera um pacote de suporte
para ajudar o suporte do Google Cloud a resolver problemas com os clusters de usuários. O
pacote de suporte é um arquivo .tar que inclui configuração, eventos do cluster e
registros. Envie este arquivo para seu
gerenciador de suporte 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 que gera um pacote de suporte. Esse valor precisa corresponder ao campo
metadata.namedo seuAWSCluster.
Sinalizações
--ssh-key-path PATH- Um argumento obrigatório que fornece o caminho para um arquivo de chave SSH. Se você criou uma chave com
anthos-gke management init, esse valor será~/.ssh/anthos-gke.
Sinalizações opcionais
[--bastion-ip IP]- Uma modificação para o endereço IP do Bastion Host no espaço de trabalho atual.
[--bastion-ssh-key-path PATH]- Um arquivo de chave SSH específico para o Bastion Host. O padrão é
--ssh-key-path. [--cluster-ssh-key-path PATH]- Um arquivo de chave SSH específico para as máquinas do plano de controle do cluster de carga de trabalho.
O padrão é
--ssh-key-path. [--dry-run]- Uma opção para exibir o arquivo de configuração do snapshot sem gerar um pacote de suporte.
[--mgmt-service-ssh-key-path PATH]- Um arquivo de chave SSH específico para o serviço de gerenciamento. O padrão é
--ssh-key-path. [--nodepool-ssh-key-path PATH]- Um arquivo de chave SSH específico para máquinas com pool de nós. O padrão é
--ssh-key-path. [--output PATH]- Um caminho de arquivo para o tarball do pacote.
[--quiet]- Uma opção para eliminar mensagens impressas no console.
[--snapshot-config PATH]- O caminho para um arquivo de configuração de snapshot YAML (opcional).
[--workspace DIR]- Diretório do espaço de trabalho, que precisa conter o arquivo de
configuração
anthos-gke.yaml. Assume o padrão do diretório atual.
Exemplos
Para gerar um pacote de suporte para um cluster de carga de trabalho chamado 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 de snapshot padrão, execute o seguinte comando:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
Para especificar um arquivo de configuração de snapshot personalizado (incluindo 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