Os comandos nos anthos-gke aws clusters
operam em clusters de usuários do GKE on AWS. A autenticação nos clusters de usuários é feita com o comando get-credentials
. Você também pode coletar informações adicionais para depuração com o comando diagnose
.
Obter credenciais
O comando get-credentials
atualiza um arquivo kubeconfig
com credenciais e informações de endpoint para um cluster de usuários do GKE na 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á as credenciais a esse arquivo.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Argumentos posicionais
- NAME
- Nome do cluster para o qual
anthos-gke
gera credenciais. O nome deve corresponder ao campometadata.name
do recursoAWSCluster
.
Bandeiras opcionais
-
--workspace [DIRECTORY]
- Um argumento opcional para o diretório que contém o arquivo
anthos-gke.yaml
. O padrão é o diretório atual.
Exemplos
Para obter credenciais para um cluster chamado 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 suporte para ajudar Google Cloud Suporte para problemas de depuração com seus clusters de usuários. O pacote de suporte é um arquivo tar que inclui configuração, eventos de cluster e logs. Envie este arquivo ao seu gerente 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 para o qual será gerado um pacote de suporte. Este valor deve corresponder ao campo
metadata.name
do seuAWSCluster
.
Bandeiras
-
--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
, este valor é~/.ssh/anthos-gke
.
Bandeiras opcionais
-
[--bastion-ip IP ]
- Uma substituição para o endereço IP do host bastião no espaço de trabalho atual.
-
[--bastion-ssh-key-path PATH ]
- Um arquivo de chave SSH específico para o host bastião. 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 instantâneo 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 de pool de nós. O padrão é
--ssh-key-path
. -
[--output PATH ]
- Um caminho de arquivo para o tarball do pacote de suporte.
-
[--quiet]
- Uma opção para eliminar mensagens impressas no console.
-
[--snapshot-config PATH ]
- O caminho para um arquivo de configuração de instantâneo YAML (opcional).
-
[--workspace DIR ]
- Diretório do espaço de trabalho que deve conter o arquivo de configuração
anthos-gke.yaml
. O padrão é o 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 visualizar a configuração de instantâneo 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 instantâneo 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