Desplegar una carga de trabajo de VM

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

  1. Sigue los pasos que se indican en Conectar con una VM para hacer lo siguiente:

    1. Crea un par de claves SSH y un nombre de usuario.
    2. 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.
  2. 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.
  3. 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 o cloudysanfrancisco.
    • EXTERNAL_IP con la dirección IP de entrada externa de la VM.