Clusters do Anthos GKE no AWS

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 campo metadata.name do recurso AWSCluster.

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 seu AWSCluster.

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