Guide de démarrage rapide : Déployer l'API

Prérequis

  1. Suivez toutes les étapes requises indiquées dans le guide de démarrage rapide "Avant de commencer".

Déployer l'API à l'aide de l'UI (interface utilisateur) de l'application Marketplace

  1. Accédez à la solution sur site et saisissez les valeurs de configuration choisies :

  2. Vous pouvez utiliser un espace de noms existant ou en créer un :

Déployer l'application Marketplace à l'aide de la ligne de commande

  1. Vous pouvez définir la charge utile de configuration avec des valeurs de paramètres personnalisées ou utiliser un ensemble de valeurs par défaut pour faciliter l'opération de copier-coller. Si vous souhaitez utiliser des valeurs de paramètres personnalisées, choisissez l'option A ci-dessous. Sinon, utilisez les valeurs par défaut de l'option B.

    1. Option A : charge utile de configuration avec des valeurs personnalisées :

      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. Option B : charge utile de configuration par défaut :

      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. Sélectionner une version :

    VERSION=1.0
    
  3. Pour les clusters sur site, exécutez la commande ci-dessous ($KUBECONFIG est le chemin du fichier yaml du cluster d'utilisateur) :

    export KUBE_CONFIG=${KUBECONFIG}
    
  4. Exécutez la commande de déploiement :

    mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION
    --parameters="$PARAMETERS"
    
  5. Vérifiez si le déploiement est prêt (cette opération peut prendre plusieurs minutes lors de sa première exécution). Le nombre de pods dont l'état est READY (prêt) doit correspondre à la valeur $REPLICA choisie.

    kubectl get deployment $NAME --namespace $NAMESPACE
    

    Exemple :

Étape suivante

Découvrez comment envoyer une requête à l'API de la Reconnaissance vocale sur site.