Puedes crear, implementar y conectarte a tus cargas de trabajo de máquinas virtuales (VM) de prueba en GDC Sandbox (GDC Sandbox). Para crear e iniciar una carga de trabajo de VM de prueba, sigue los pasos que se indican en Crea e inicia una VM.
Para ver una lista de las imágenes que proporciona GDC Sandbox, ejecuta el siguiente comando:
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
Reemplaza KUBECONFIG
por la ruta de acceso de tu archivo kubeconfig para el servidor de la API de administración.
Conéctate a una VM
Sigue los pasos que se indican en Conéctate a una VM para hacer lo siguiente:
- Crea un par de claves SSH y un nombre de usuario.
- Sube tu clave a la VM y crea un recurso de Kubernetes (VirtualMachineAccessRequest) con tu clave pública, nombre de usuario y valor de tiempo de actividad (TTL) para la clave.
Inicia un túnel seguro. Si tienes una instancia de
sshuttle
en ejecución, como se describe en Cómo conectarte a tu instancia, finaliza ese proceso.sshuttle -r zone1-org-1-data@GDC_SANDBOX_INSTANCE_NAME --no-latency-control \ --ssh-cmd 'gcloud compute ssh --project PROJECT_NAME --zone ZONE --tunnel-through-iap' \ 10.200.0.0/16 --dns
Reemplaza lo siguiente por los valores que te proporcionó el equipo de GDC Sandbox:
GDC_SANDBOX_INSTANCE_NAME
: Es el nombre de tu instancia de GDC Sandbox.PROJECT_NAME
: nombre del proyecto.ZONE
: Es la zona que contiene tu entorno de zona de pruebas de GDC.
Mientras se ejecuta el comando, ejecuta el comando ssh en la instancia de VM en otra terminal.
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
Reemplaza los siguientes valores:
PATH_TO_PRIVATE_KEY
con la ruta de acceso al archivo de clave SSH privada que corresponde a la clave pública que agregaste a la VM.USERNAME
por el nombre de usuario que especificaste cuando creaste la llave SSH. Por ejemplo,cloudysanfrancisco_example_com
ocloudysanfrancisco
.EXTERNAL_IP
con la dirección IP de entrada externa de la VM.