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

Prérequis

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

Déployer l'API à l'aide de l'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électionnez 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 deploy :

    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 la première exécution). Le nombre de pods dont l'état est 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 reconnaissance vocale sur site.