GDC Sandbox (GDC Sandbox)에서 테스트 가상 머신 (VM) 워크로드를 만들고, 배포하고, 연결할 수 있습니다. 테스트 VM 워크로드를 만들고 시작하려면 VM 만들기 및 시작의 단계를 따르세요.
GDC Sandbox에서 제공하는 이미지 목록을 보려면 다음을 실행하세요.
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
KUBECONFIG
를 관리 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 샌드박스팀에서 제공한 값으로 바꿉니다.
GDC_SANDBOX_INSTANCE_NAME
: GDC Sandbox 인스턴스의 이름입니다.PROJECT_NAME
: 프로젝트의 이름ZONE
: GDC 샌드박스 환경이 포함된 영역입니다.
명령어가 실행되는 동안 다른 터미널에서 VM 인스턴스에 ssh 명령어를 실행합니다.
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
다음 값을 바꿉니다.
- VM에 추가한 공개 키에 해당하는 비공개 SSH 키 파일의 경로를 사용하여
PATH_TO_PRIVATE_KEY
USERNAME
를 SSH 키를 만들 때 지정한 사용자 이름으로 바꿉니다. 예를 들면cloudysanfrancisco_example_com
또는cloudysanfrancisco
입니다.EXTERNAL_IP
를 VM의 외부 인그레스 IP 주소로 바꿉니다.
- VM에 추가한 공개 키에 해당하는 비공개 SSH 키 파일의 경로를 사용하여