Uma nova versão dos clusters do Anthos na AWS (GKE na AWS) foi lançada em 1º de julho. Consulte as Notas de lançamento para mais informações.

Como conectar ao cluster com o kubectl

Antes de começar

Antes de começar a usar os clusters do Anthos na AWS, realize as tarefas a seguir:

O Bastion Host

Para se conectar aos clusters do Anthos nos recursos da AWS, siga as etapas a seguir. Selecione se você tem uma VPC atual da AWS (ou conexão direta com a VPC) ou criou uma VPC dedicada ao criar seu serviço de gerenciamento.

VPC atual

Se você tiver uma conexão direta ou VPN com uma VPC atual, omita a linha env HTTP_PROXY=http://localhost:8118 dos comandos neste tópico.

VPC dedicada

Quando você cria um serviço de gerenciamento em uma VPC dedicada, o GKE na AWS inclui um bastion host em uma sub-rede pública.

Para se conectar ao serviço de gerenciamento, siga estas etapas:

  1. Mude para o diretório com os clusters do Anthos na configuração da AWS. Você criou esse diretório ao instalar o serviço de gerenciamento.

    cd anthos-aws

  2. Para abrir o túnel, execute o script bastion-tunnel.sh. O túnel encaminha para localhost:8118.

    Para abrir um túnel para o Bastion Host, execute o seguinte comando:

    ./bastion-tunnel.sh -N
    

    As mensagens do túnel SSH aparecem nessa janela. Quando estiver pronto para fechar a conexão, interrompa o processo usando Control+C ou fechando a janela.

  3. Abra um novo terminal e mude para o diretório anthos-aws.

    cd anthos-aws
  4. Verifique se você consegue se conectar ao cluster com kubectl.

    env HTTPS_PROXY=http://localhost:8118 \
    kubectl cluster-info
    

    A saída inclui o URL do servidor da API de serviço de gerenciamento.

Os comandos nas seções a seguir presumem que você está usando esse Bastion Host. Se você não estiver usando o Bastion Host, remova as linhas que contêm HTTP_PROXY.

Como se conectar ao serviço de gerenciamento com o kubectl

Para se conectar ao seu serviço de gerenciamento com a ferramenta kubectl, execute as seguintes etapas:

No diretório anthos-aws, use anthos-gke para alternar o contexto para o serviço de gerenciamento.

cd anthos-aws
anthos-gke aws management get-credentials

Como se conectar aos clusters com o kubectl

Para se conectar aos clusters de usuários com a ferramenta kubectl, execute as seguintes etapas:

No diretório anthos-aws, use anthos-gke para alternar o contexto para o cluster de usuário.

cd anthos-aws
env HTTPS_PROXY=http://localhost:8118 \
  anthos-gke aws clusters get-credentials CLUSTER_NAME
Substitua CLUSTER_NAME pelo nome do cluster de usuários.