Clusters aws do Anthos-gke

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

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

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