Antes de começar
Antes de começar a usar os clusters do Anthos na AWS, realize as tarefas a seguir:
- Conclua os Pré-requisitos.
- Instale um serviço de gerenciamento.
- Crie um cluster de usuário.
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:
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
Para abrir o túnel, execute o script
bastion-tunnel.sh
. O túnel encaminha paralocalhost: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.
Abra um novo terminal e mude para o diretório
anthos-aws
.cd anthos-aws
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_NAMESubstitua CLUSTER_NAME pelo nome do cluster de usuários.