אתם יכולים ליצור, לפרוס ולהתחבר לעומסי העבודה של המכונות הווירטואליות (VM) לבדיקה ב-GDC Sandbox. כדי ליצור ולהפעיל עומס עבודה של מכונה וירטואלית לבדיקה, פועלים לפי השלבים במאמר יצירה והפעלה של מכונה וירטואלית.
כדי לראות רשימה של תמונות שזמינות בארגז החול של GDC, מריצים את הפקודה:
kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system
מחליפים את הערך KUBECONFIG בנתיב של קובץ ה-kubeconfig של שרת Management API.
התחברות למכונה וירטואלית
פועלים לפי השלבים במאמר התחברות למכונה וירטואלית כדי:
- יוצרים זוג מפתחות SSH ושם משתמש.
- מעלים את המפתח למכונת ה-VM ויוצרים משאב Kubernetes (VirtualMachineAccessRequest) עם המפתח הציבורי, שם המשתמש וערך אורך החיים (TTL) של המפתח.
יוצרים מנהרה מאובטחת. אם יש לכם מופע פעיל של
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: השם של מכונת ה-Sandbox של GDC. -
PROJECT_NAME: שם הפרויקט. -
ZONE: האזור שמכיל את סביבת ה-Sandbox של GDC.
-
בזמן שהפקודה פועלת, מריצים את פקודת ה-SSH למכונת ה-VM בטרמינל אחר
ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IPמחליפים את הערכים הבאים:
-
PATH_TO_PRIVATE_KEYמחליפים בנתיב לקובץ של מפתח ה-SSH הפרטי שתואם למפתח הציבורי שהוספתם ל-VM. -
USERNAMEעם שם המשתמש שציינתם כשיצרתם את מפתח ה-SSH. לדוגמה,cloudysanfrancisco_example_comאוcloudysanfrancisco. -
EXTERNAL_IPעם כתובת ה-IP של תעבורת הנתונים הנכנסת החיצונית של המכונה הווירטואלית.
-