Men-deploy workload VM

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

  1. Ikuti langkah-langkah di Menghubungkan ke VM untuk:

    1. Buat pasangan kunci SSH dan nama pengguna.
    2. Upload kunci Anda ke VM dan buat resource Kubernetes (VirtualMachineAccessRequest) dengan kunci publik, nama pengguna, dan nilai time to live (TTL) untuk kunci tersebut.
  2. 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.
  3. 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 atau cloudysanfrancisco.
    • EXTERNAL_IP dengan alamat IP ingress eksternal VM.