vantage-operator (el controlador que supervisa el Vantage recurso personalizado) y vantage-selfhosted (el chart que crea el recurso Vantage y los manifiestos complementarios en el namespace de instalación que elija). Esta página contiene la referencia de valores de ambos.
Para consultar los detalles del CRD a nivel de campo, consulte referencia de la API. Para ver un procedimiento de instalación, elija Azure o Self-Managed Kubernetes.
Instale versiones compatibles de
vantage-operator y vantage-selfhosted. El procedimiento actual para entornos autogestionados usa la versión 0.70.13 para ambos charts.vantage-operator
Vantage.
Secciones de nivel superior
nameOverride/fullnameOverride: reemplazan parcial o totalmente el prefijo del nombre del recurso generado.manager: la implementación del operador:replicas,image,argsdel contenedor (la elección de líder está habilitada de forma predeterminada),env(nombre del pod y namespace mediante la downward API),imagePullSecrets, contextos de seguridad del pod y del contenedor (non-root, sin escalado de privilegios, sistema de archivos raíz de solo lectura),resourcesy programación (affinity,nodeSelector,tolerations).rbacHelpers: ClusterRoles opcionales de administrador, editor y visor para trabajar con los CRD devantage.abbyy.com. Deshabilitado de forma predeterminada.crd: ciclo de vida de los CRD: instala los CRD con el chart (enable) y los conserva al desinstalarlo (keep).metrics: el endpoint/metricsprotegido por RBAC.certManager: integración con cert-manager para los certificados del webhook y del endpoint de métricas. Deshabilitado de forma predeterminada.prometheus: unServiceMonitorde Prometheus para el endpoint de métricas. Requiere prometheus-operator en el clúster. Deshabilitado de forma predeterminada.
Valores destacados
values.yaml generado por el chart para esta versión. El propio chart es la referencia canónica; consulte Inspeccionar los valores disponibles.
El chart del operador no acepta ninguna configuración de la aplicación Vantage. La configuración de la aplicación reside por completo en el recurso personalizado
Vantage, que crea el chart vantage-selfhosted.
vantage-selfhosted
Vantage, un ConfigMap con los datos de las cargas de trabajo de Vantage y su RBAC asociado, así como los CRD y roles relacionados con Vantage procedentes del repositorio upstream de infraestructura de ABBYY.
La mayoría de los valores se asignan directamente a campos del recurso personalizado Vantage. Consulte la referencia de la API para conocer el contrato de cada campo.
Bloques de nivel superior
operator: puntero a la instalación del operador (namespaceycontrollerManagerServiceAccount). El chart usa estos valores para vincular el ClusterRole lector de Secrets del operador en elnamespacede la release de Vantage.ingress: configuración integrada del ingress de Istio. Estableceenabled: falsesi proporcionas otro controlador de ingress.vantage: la carga útil deVantage.spec:databaseProvider,dnsRecord,mailFrom,platformAdminEmail,secrets,vantageVersion,workloads,idReadingEnabled,keda,ociMigration,reportingEnabled,serviceAccountName,smtp,storage,techcore.observability: configuración deServiceMonitorde Prometheus generada por el chart. Este es un bloque de nivel superior, no un campo deVantage.spec.
Valores obligatorios
Valores opcionales
Valores disponibles
vantage-operator, incluido su archivo values.yaml, se genera mediante el complemento Helm de Kubebuilder; las plantillas del chart vantage-selfhosted se mantienen manualmente. En ambos casos, el chart publicado es la referencia canónica sobre lo que admite una versión determinada. Las tablas de esta página resumen una instantánea validada; cuando esta página y el chart no coincidan, tome como referencia el chart:
$charts_uri, $chart_uri y las variables de versión siguen las convenciones de Install variables.
Para inspeccionar los manifiestos generados antes de aplicarlos:
Configuración de operador vs Vantage
Implementación de workers de TechCore
chart vantage-selfhosted aplica un recurso personalizado Vantage; después, el operador implementa un subconjunto de los charts de workers de TechCore en función de spec.techcore.*. La selección se realiza en el operador, pero la siguiente matriz es la referencia definitiva; úsela para predecir qué workers se ejecutarán con una configuración determinada.
Convención de nomenclatura
vtc-{version}-worker-{name}, donde {version} proviene de spec.techcore.version y {previousVersion} de spec.techcore.previousVersion. Los números de versión son simples prefijos de nombre; no tienen ningún significado semántico para el operador. El conjunto de workers disponibles proviene del ConfigMap de cargas de trabajo que ABBYY publica con cada release.
Dos pasadas de implementación
Configurar
keepPreviousVersion: true mantiene en ejecución los workers de la versión anterior de TechCore junto con los nuevos, lo que resulta útil para actualizaciones graduales de TechCore. El CRD requiere que se establezca previousVersion cuando esta opción es true.
Matriz de inclusión: pasada de la versión actual
Matriz de inclusión: pasada de la versión anterior
spec.techcore.keepPreviousVersion: true.
La lectura de ID es una cuestión de plataforma, no de TechCore. El flag que la controla es
spec.idReadingEnabled, que está fuera de spec.techcore. Consulte la referencia de Vantage.spec.worker-ocr-join hoy solo se incluye en el conjunto de cargas de trabajo de vtc-2, así que, incluso con keepPreviousVersion: true y previousVersion: 2, solo se despliega como vtc-2-worker-ocr-join.
Qué sigue
Referencia de la API
Referencia campo por campo del recurso personalizado
Vantage.Instalación en Azure
Procedimiento de instalación que utiliza estos charts.
Kubernetes autogestionado
Instalación con ingress, mesh, secrets, almacenamiento y servicios de datos gestionados por el cliente.
