Pré-requisitos
- Conclua todos os passos necessários no antes de começar início rápido.
Implemente a API através da IU da app do marketplace
Navegue para a solução no local e introduza os valores de configuração escolhidos:
Pode usar um espaço de nomes existente ou criar um novo:
Implemente a app do mercado através da linha de comandos
Pode definir a carga útil de configuração com valores de parâmetros personalizados ou usar um conjunto de valores predefinidos para facilitar a cópia e colagem. Se quiser usar valores de parâmetros personalizados, escolha a opção A abaixo. Caso contrário, use os valores predefinidos na opção B.
Opção A: payload de configuração com valores personalizados:
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'" }'
Opção B: payload de configuração predefinida:
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", }'
Selecione uma versão :
VERSION=1.0
Para clusters no local, execute o comando abaixo($KUBECONFIG é o caminho do ficheiro YAML do cluster de utilizador):
export KUBE_CONFIG=${KUBECONFIG}
Execute o comando de implementação:
mpdev /scripts/install --deployer=gcr.io/cloud-marketplace/speech-onprem/speech-to-text-on-prem/deployer:$VERSION --parameters="$PARAMETERS"
Verifique se a implementação está pronta (pode demorar vários minutos na primeira vez que é executada). O número de pods READY deve corresponder ao valor $REPLICA escolhido.
kubectl get deployment $NAME --namespace $NAMESPACE
Por exemplo:
O que se segue?
Saiba como enviar uma consulta à API Speech-to-Text On-Prem.