您可以在 GDC Sandbox 中建立、部署及連線至測試虛擬機器 (VM) 工作負載。如要建立並啟動測試 VM 工作負載,請按照「建立並啟動 VM」一文中的步驟操作。
如要查看 GDC Sandbox 提供的映像檔清單,請執行:
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
將 KUBECONFIG
替換為 Management API 伺服器的 kubeconfig 檔案路徑。
連線至 VM
按照「連線至 VM」一文中的步驟操作,以便:
- 建立 SSH 金鑰組和使用者名稱。
- 將金鑰上傳至 VM,並使用公開金鑰、使用者名稱和金鑰的存留時間 (TTL) 值,建立 Kubernetes 資源 (VirtualMachineAccessRequest)。
啟動安全通道。如果您已按照「連線至執行個體」一節的說明執行
sshuttle
執行個體,請終止該程序。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
將下列項目替換為 GDC Sandbox 團隊提供的值:
GDC_SANDBOX_INSTANCE_NAME
:GDC Sandbox 執行個體的名稱。PROJECT_NAME
:專案名稱。ZONE
:包含 GDC Sandbox 環境的可用區。
指令執行時,請在另一個終端機中對 VM 執行個體執行 ssh 指令
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
替換下列值:
PATH_TO_PRIVATE_KEY
,並提供與您新增至 VM 的公開金鑰對應的私密安全殼層金鑰檔案路徑。USERNAME
,並輸入您在建立 SSH 金鑰時指定的使用者名稱。例如cloudysanfrancisco_example_com
或cloudysanfrancisco
。EXTERNAL_IP
,並將 VM 的連入 IP 位址填入其中。