É possível criar, implantar e se conectar às cargas de trabalho de máquinas virtuais (VM) de teste no GDC Sandbox. Para criar e iniciar uma carga de trabalho de VM de teste, siga as etapas em Criar e iniciar uma VM.
Para conferir uma lista de imagens fornecidas pelo GDC Sandbox, execute:
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
Substitua KUBECONFIG
pelo caminho do arquivo kubeconfig do servidor da API Management.
Conectar-se a uma VM
Siga as etapas em Conectar-se a uma VM para:
- Crie um par de chaves SSH e um nome de usuário.
- Faça upload da chave para a VM e crie um recurso do Kubernetes (VirtualMachineAccessRequest) com a chave pública, o nome de usuário e o valor de time to live (TTL) da chave.
Inicie um túnel seguro. Se você tiver uma instância de
sshuttle
em execução, conforme descrito em Conectar-se à instância, encerre esse processo.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
Substitua o seguinte pelos valores fornecidos pela equipe do GDC Sandbox:
GDC_SANDBOX_INSTANCE_NAME
: o nome da sua instância do GDC Sandbox.PROJECT_NAME
: o nome do projeto.ZONE
: a zona que contém seu ambiente de sandbox do GDC.
Enquanto o comando estiver em execução, execute o comando ssh na instância de VM em outro terminal.
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
Substitua os seguintes valores:
PATH_TO_PRIVATE_KEY
com o caminho para o arquivo de chave SSH privada que corresponde à chave pública adicionada à VM.USERNAME
com o nome de usuário que você especificou ao criar a chave SSH. Por exemplo,cloudysanfrancisco_example_com
oucloudysanfrancisco
.EXTERNAL_IP
com o endereço IP de entrada externo da VM.