Prasyarat
- Selesaikan semua langkah yang diperlukan di panduan memulai sebelum Anda memulai.
Men-deploy API menggunakan UI aplikasi marketplace
Buka solusi lokal dan masukkan nilai konfigurasi yang dipilih Anda:
Anda dapat menggunakan namespace yang sudah ada, atau membuat namespace baru:
Men-deploy aplikasi marketplace menggunakan command line
Anda dapat menetapkan payload konfigurasi dengan parameter value yang disesuaikan atau menggunakan satu set nilai default untuk memudahkan penyalinan. Jika Anda ingin menggunakan parameter value yang disesuaikan, pilih Opsi A, di bawah ini. Jika tidak, gunakan nilai default di Opsi B.
Opsi A: Payload konfigurasi dengan nilai yang disesuaikan:
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'" }'
Opsi B: Payload konfigurasi default:
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", }'
Pilih satu versi
VERSION=1.0
Untuk cluster Lokal, jalankan perintah di bawah ini($KUBECONFIG adalah jalur file yaml dari cluster pengguna):
export KUBE_CONFIG=${KUBECONFIG}
Jalankan perintah deploy:
mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION --parameters="$PARAMETERS"
Periksa apakah deployment sudah siap (proses ini dapat memerlukan waktu beberapa menit saat pertama kali dijalankan). Jumlah pod yang READY harus sesuai dengan nilai $REPLICA yang Anda pilih.
kubectl get deployment $NAME --namespace $NAMESPACE
Contoh:
Langkah selanjutnya
Pelajari cara mengirim kueri ke Speech-to-Text On-Prem API.