Panduan memulai: Men-deploy API

Prasyarat

  1. Selesaikan semua langkah yang diperlukan di panduan memulai sebelum Anda memulai.

Men-deploy API menggunakan UI aplikasi marketplace

  1. Buka solusi lokal dan masukkan nilai konfigurasi yang dipilih Anda:

  2. Anda dapat menggunakan namespace yang sudah ada, atau membuat namespace baru:

Men-deploy aplikasi marketplace menggunakan command line

  1. 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.

    1. 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'"
      }'
      
    2. 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",
      }'
      
  2. Pilih satu versi

    VERSION=1.0
    
  3. Untuk cluster Lokal, jalankan perintah di bawah ini($KUBECONFIG adalah jalur file yaml dari cluster pengguna):

    export KUBE_CONFIG=${KUBECONFIG}
    
  4. Jalankan perintah deploy:

    mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION
    --parameters="$PARAMETERS"
    
  5. 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.