É 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
sshuttleem 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 --dnsSubstitua 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_IPSubstitua os seguintes valores:
PATH_TO_PRIVATE_KEYcom o caminho para o arquivo de chave SSH privada que corresponde à chave pública adicionada à VM.USERNAMEcom o nome de usuário que você especificou ao criar a chave SSH. Por exemplo,cloudysanfrancisco_example_comoucloudysanfrancisco.EXTERNAL_IPcom o endereço IP de entrada externo da VM.