Anda dapat membuat, men-deploy, dan terhubung ke workload virtual machine (VM) pengujian di GDC Sandbox (GDC Sandbox). Untuk membuat dan memulai workload VM pengujian, ikuti langkah-langkah di Membuat dan memulai VM.
Untuk melihat daftar image yang disediakan GDC Sandbox, jalankan:
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
Ganti KUBECONFIG dengan jalur file kubeconfig Anda untuk server Management API.
Menghubungkan ke VM
Ikuti langkah-langkah di Menghubungkan ke VM untuk:
- Buat pasangan kunci SSH dan nama pengguna.
- Upload kunci Anda ke VM dan buat resource Kubernetes (VirtualMachineAccessRequest) dengan kunci publik, nama pengguna, dan nilai time to live (TTL) untuk kunci tersebut.
Mulai tunnel aman. Jika Anda memiliki instance
sshuttleyang sedang berjalan seperti yang dijelaskan dalam Menghubungkan ke instance Anda, hentikan proses tersebut.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 --dnsGanti nilai berikut dengan nilai yang diberikan kepada Anda oleh tim Sandbox GDC:
GDC_SANDBOX_INSTANCE_NAME: nama instance GDC Sandbox Anda.PROJECT_NAME: nama project Anda.ZONE: zona yang berisi lingkungan GDC Sandbox Anda.
Saat perintah sedang berjalan, jalankan perintah ssh ke instance VM di terminal lain
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IPGanti nilai berikut:
PATH_TO_PRIVATE_KEYdengan jalur ke file kunci SSH pribadi yang sesuai dengan kunci publik yang Anda tambahkan ke VM.USERNAMEdengan nama pengguna yang Anda tentukan saat membuat kunci SSH. Misalnya,cloudysanfrancisco_example_comataucloudysanfrancisco.EXTERNAL_IPdengan alamat IP ingress eksternal VM.