Puedes crear, implementar y conectarte a tus cargas de trabajo de máquinas virtuales de prueba en el entorno aislado de GDC (GDC Sandbox). Para crear e iniciar una carga de trabajo de VM de prueba, sigue los pasos que se indican en Crear e iniciar 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
Sustituye KUBECONFIG
por la ruta del archivo kubeconfig del servidor de la API Management.
Conectarse a una VM
Sigue los pasos que se indican en Conectar con 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 vida (TTL) de la clave.
Inicia un túnel seguro. Si tienes una instancia de
sshuttle
en ejecución, como se describe en Conectarse a la 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
Sustituye lo siguiente por los valores que te haya proporcionado el equipo del entorno de pruebas de GDC:
GDC_SANDBOX_INSTANCE_NAME
: el nombre de tu instancia de GDC Sandbox.PROJECT_NAME
: el nombre de tu proyecto.ZONE
: la zona que contiene tu entorno de pruebas de GDC.
Mientras se ejecuta el comando, ejecuta el comando ssh en la instancia de VM en otro terminal
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
Sustituye los siguientes valores:
PATH_TO_PRIVATE_KEY
con la ruta al archivo de clave SSH privada que corresponde a la clave pública que has añadido a la VM.USERNAME
con el nombre de usuario que especificaste al crear la clave SSH. Por ejemplo,cloudysanfrancisco_example_com
ocloudysanfrancisco
.EXTERNAL_IP
con la dirección IP de entrada externa de la VM.