Pode criar, implementar e estabelecer ligação às suas cargas de trabalho de máquinas virtuais (VM) de teste no GDC Sandbox (GDC Sandbox). Para criar e iniciar uma carga de trabalho de VM de teste, siga os passos em Crie e inicie uma VM.
Para ver uma lista de imagens que a sandbox do GDC fornece, execute o seguinte comando:
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
Substitua KUBECONFIG pelo caminho do seu ficheiro kubeconfig para o servidor da API Management.
Ligue-se a uma VM
Siga os passos em Ligar a uma VM para:
- Crie um par de chaves SSH e um nome de utilizador.
- Carregue a chave para a VM e crie um recurso do Kubernetes (VirtualMachineAccessRequest) com a chave pública, o nome de utilizador e o valor de tempo de vida (TTL) da chave.
Inicie um túnel seguro. Se tiver uma instância do
sshuttleem execução, conforme descrito em Estabeleça ligação à sua instância, termine 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 --dnsSubstitua o seguinte pelos valores que lhe foram fornecidos pela equipa da área de testes do GDC:
GDC_SANDBOX_INSTANCE_NAME: o nome da sua instância do GDC Sandbox.PROJECT_NAME: o nome do seu projeto.ZONE: a zona que contém o seu ambiente de sandbox do GDC.
Enquanto o comando está em execução, execute o comando ssh para a instância de VM noutro terminal
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IPSubstitua os seguintes valores:
PATH_TO_PRIVATE_KEYcom o caminho para o ficheiro da chave SSH privada que corresponde à chave pública que adicionou à VM.USERNAMEcom o nome de utilizador que especificou quando criou a chave SSH. Por exemplo,cloudysanfrancisco_example_comoucloudysanfrancisco.EXTERNAL_IPcom o endereço IP de entrada externo da VM.