Antes de comenzar
Antes de comenzar a usar GKE on AWS, completa las siguientes tareas:
- Completar los requisitos
- Instalar un servicio de administración
- Crear un clúster de usuario
El Host de bastión
Para conectarte a tus recursos de GKE en AWS, realiza las siguientes instrucciones. Selecciona si tienes una VPC de AWS existente (o conexión directa a tu VPC) o si creaste una VPC dedicada cuando creaste tu servicio de administración.
VPC existente
Si tienes una conexión directa o de VPN con una VPC existente, omite la línea env HTTP_PROXY=http://localhost:8118
de los comandos en este tema.
VPC dedicada
Cuando creas un servicio de administración en una VPC dedicada, GKE en AWS incluye un host de bastión en una subred pública.
Para conectarte al servicio de administración, realiza los siguientes pasos:
Cambia al directorio con la configuración de GKE en AWS. Creaste este directorio cuando instalaste el servicio de administración.
cd anthos-aws
Para abrir el túnel, ejecuta la secuencia de comandos
bastion-tunnel.sh
. El túnel reenvía alocalhost:8118
.Para abrir un túnel al host de bastión, ejecuta el siguiente comando:
./bastion-tunnel.sh -N
Los mensajes del túnel SSH aparecen en esta ventana. Cuando estés listo para cerrar la conexión, detén el proceso mediante Control+C o cierra la ventana.
Abre una terminal nueva y cambia a tu directorio de
anthos-aws
.cd anthos-aws
Verifica que puedas conectarte al clúster con
kubectl
.env HTTPS_PROXY=http://localhost:8118 \ kubectl cluster-info
El resultado incluye la URL para el servidor de API del servicio de administración.
En los comandos de las siguientes secciones, se supone que estás usando este host de bastión.
Si no usas el host de bastión, quita las líneas que contienen HTTP_PROXY
.
Conéctate a tu servicio de administración con kubectl
Para conectarte al servicio de administración con la herramienta de kubectl
, sigue estos pasos:
Desde tu directorio de anthos-aws
, usa anthos-gke
para cambiar el contexto a tu servicio administrado.
cd anthos-aws anthos-gke aws management get-credentials
Conéctate a los clústeres mediante kubectl
Para conectarte a tus clústeres de usuario con la herramienta de kubectl
, sigue estos pasos:
Desde tu directorio de anthos-aws
, usa anthos-gke
para cambiar el contexto a tu clúster de usuario.
cd anthos-aws env HTTPS_PROXY=http://localhost:8118 \ anthos-gke aws clusters get-credentials CLUSTER_NAMEReemplaza CLUSTER_NAME por el nombre de tu clúster de usuario.