La solución Speech-to-Text On-Prem expone algunos parámetros de configuración. Los parámetros que aparecen a continuación se exponen en las instalaciones de la CLI y del Selector de aplicaciones de Marketplace.
Nombre del parámetro | Descripción |
---|---|
Nombre | El nombre de la aplicación. La string “speech” es un valor predeterminado seguro. Este valor se denomina $NAME. |
Espacio de nombres | El espacio de nombres en el que se implementa la aplicación. La string “speech” es un valor predeterminado seguro. Este valor se denomina $NAMESPACE. |
Réplicas | La cantidad de réplicas que deseas que ejecute la solución (el valor predeterminado es 3). Esto te permite escalar tu aplicación de forma horizontal. Este valor se denomina $REPLICAS. |
CPU por Pod | Cantidad de CPU para asignar a cada Pod que ejecuta el objeto binario de Speech-to-Text. El valor predeterminado es 2 y se recomiendan, al menos, 2. Este valor se denomina $CPU. Si especificas más CPU de las que están disponibles en tu clúster, la app genera errores como “No tiene disponibilidad mínima” o “Errores de Pod: no programable”. |
Memoria por Pod | La cantidad de RAM que se asignará a cada Pod que ejecuta el objeto binario de Speech-to-Text. El valor predeterminado es 1Gi y se recomienda, al menos, 1Gi. Este valor se denomina $MEMORY. Si especificas más memoria que la que está disponible en tu clúster, la app genera errores como “No tiene disponibilidad mínima” o “Errores de Pod: no programable”. |
El ID del proyecto de Google Cloud Platform al que exportarás las métricas | Puedes especificar un ID del proyecto de Google Cloud Platform para que el servidor local exporte métricas a Stackdriver en ese proyecto de Google Cloud Platform (opcional). Usa el mismo proyecto de Google Cloud Platform en el que se ejecutará el servidor local. Si proporcionas un proyecto diferente, asegúrate de que la cuenta de servicio que ejecuta el servidor local tenga permiso para enviar métricas a ese proyecto. Si este campo está vacío, no se enviarán métricas. Este valor se denomina $METRIC_PROJECT. |
Instala objetos de Istio para el balanceo de cargas | Puedes especificar si deseas instalar o no objetos de Istio para el balanceo de cargas de gRPC (opcional). Si se marca esta opción, las solicitudes entrantes de gRPC se distribuirán a diferentes Pods para entregarlas. Debes tener Istio ya instalado en el clúster; de lo contrario, la instalación fallará. Este valor se denomina $ENABLE_ISTIO. Consulta la guía de inicio rápido antes de comenzar para obtener más información sobre cómo instalar y configurar Istio. |
IP pública | Puedes proporcionar una dirección IP pública en este campo para que tu solución sea accesible de forma pública (opcional). Esto solo se aplica si su clúster admite IP públicas y asignó una a la región en la que se ejecuta tu clúster. Si no proporcionas una IP pública, deberás configurar la red tú mismo. Este valor se denomina $PUBLIC_IP. Ten en cuenta que se puede acceder a esta IP pública en Internet. |
Modelo 1 | Debes especificar el primer idioma para que el servidor local entregue solicitudes ASR entrantes. Este valor se denomina $MODEL1. |
Modelo 2 | Debes especificar el segundo idioma para que el servidor local entregue solicitudes ASR entrantes. Si no necesitas un segundo idioma, puedes elegir “Ninguno”. Este valor se denomina $MODEL2. |
Modelo 3 | Debes especificar el tercer idioma para que el servidor local entregue solicitudes ASR entrantes. Si no necesitas un tercer idioma, puedes elegir “Ninguno”. Este valor se denomina $MODEL3. |
Nombre del secreto | Se requiere una cuenta de servicio de Google de la lista de entidades permitidas del proyecto de Google Cloud Platform para la autenticación, a fin de que los Pods de k8s dentro de clústeres de GKE On-Prem puedan consultar los servicios de Google Cloud (opcional para GKE On-Prem y otras nubes híbridas). Esta cuenta de servicio debe tener al menos el permiso de Visualizador de proyectos. Descarga una clave para la cuenta de servicio de Google y únela a un secreto en el mismo espacio de nombres que la aplicación. El archivo debe tener el nombre key.json. Este valor se denomina $GSA_SECRET. Consulta la documentación de Kubernetes para obtener más información. |