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-gke
gera as credenciais. O nome precisa corresponder ao campometadata.name
do 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 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.name
do 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