דרישות מוקדמות
- משלימים את כל השלבים הנדרשים במדריך לפני שמתחילים.
פריסת ה-API באמצעות ממשק המשתמש של אפליקציית Marketplace
עוברים אל הפתרון המקומי ומזינים את ערכי ההגדרה שבחרתם:

אפשר להשתמש במרחב שמות קיים או ליצור מרחב שמות חדש:

פריסת האפליקציה מ-Marketplace באמצעות שורת הפקודה
אפשר להגדיר את מטען הנתונים של ההגדרה עם ערכי פרמטרים מותאמים אישית, או להשתמש בקבוצה של ערכי ברירת מחדל כדי להעתיק ולהדביק בקלות. אם רוצים להשתמש בערכי פרמטרים מותאמים אישית, בוחרים באפשרות א' שבהמשך. אחרת, משתמשים בערכי ברירת המחדל באפשרות ב'.
אפשרות א': מטען ייעודי (payload) של הגדרות עם ערכים מותאמים אישית:
PARAMETERS='{ "name": "'$NAME'", "namespace": "'$NAMESPACE'", "asr.publicIP": "'$PUBLIC_IP'", "asr.cpu": '$CPU', "asr.memory": "'$MEMORY'", "reportingSecret": "reporting-secret", "asr.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem:'$VERSION'", "configure.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/configure:'$VERSION'", "asr.metric_project_id": "'$METRIC_PROJECT'", "asr.gsa_secret": "'$GSA_SECRET'", "istio.enabled": "'$ENABLE_ISTIO'", "configure.model1": "'$MODEL1'", "configure.model2": "'$MODEL2'", "configure.model3": "'$MODEL3'" }'אפשרות ב': מטען ייעודי (payload) של הגדרת ברירת המחדל:
PARAMETERS='{ "name": "speech", "namespace": "speech", "reportingSecret": "reporting-secret", "asr.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem:'$VERSION'", "configure.image": "gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/configure:'$VERSION'", "asr.metric_project_id": "$METRIC_PROJECT", }'
בחירת גרסה :
VERSION=1.0באשכולות On-Prem, מריצים את הפקודה הבאה($KUBECONFIG הוא הנתיב של קובץ ה-YAML של אשכול המשתמש):
export KUBE_CONFIG=${KUBECONFIG}מריצים את פקודת הפריסה:
mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION --parameters="$PARAMETERS"בודקים אם הפריסה מוכנה (בפעם הראשונה שהיא מופעלת, התהליך יכול להימשך כמה דקות). מספר הפודים במצב READY צריך להיות זהה לערך $REPLICA שבחרתם.
kubectl get deployment $NAME --namespace $NAMESPACEלדוגמה:

המאמרים הבאים
במאמר הזה מוסבר איך שולחים שאילתה ל-Speech-to-Text On-Prem API.