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
sshuttle
yang 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 --dns
Ganti 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_IP
Ganti nilai berikut:
PATH_TO_PRIVATE_KEY
dengan jalur ke file kunci SSH pribadi yang sesuai dengan kunci publik yang Anda tambahkan ke VM.USERNAME
dengan nama pengguna yang Anda tentukan saat membuat kunci SSH. Misalnya,cloudysanfrancisco_example_com
ataucloudysanfrancisco
.EXTERNAL_IP
dengan alamat IP ingress eksternal VM.