Vantage no expone, como un número fijo de réplicas para un único servicio.
Cómo funciona
El chartvantage-selfhosted incluye un ConfigMap de cargas de trabajo que indica al operador qué charts instalar y cómo hacerlo. De forma predeterminada, el chart añade una clave additional-metadata.yml a ese ConfigMap y la rellena con el valor workloadsConfigMap.additionalMetadata del chart. El operador fusiona en profundidad este contenido con los metadatos de cargas de trabajo renderizados antes de instalar el chart de cada componente.
El nombre de la clave se controla mediante vantage.workloads.additionalMetadataKey (Vantage.spec.workloads.additionalMetadataKey). Déjelo con el valor predeterminado, salvo que tenga un motivo para cambiarlo. Consulte la referencia del Helm chart y la referencia de la API para conocer el contrato del campo.
El schema de las anulaciones sigue la plantilla de metadatos de cargas de trabajo almacenada en la clave workloads-metadata.yml.gotmpl del mismo ConfigMap. El chart asigna a este ConfigMap el nombre <vantage.workloads.configMap>-<chart version>; por ejemplo, vantage-workloads-3.0.0. Examine esa clave para ver qué charts y rutas de valores están disponibles en la versión que tiene instalada.
Ejemplo: fijar el número de réplicas de un servicio
Para anular el número de réplicas de la implementación del chartmail-helm, especifique los siguientes valores al instalar o actualizar el chart vantage-selfhosted:
charts, cada uno con su propio bloque values.
Advertencias
- Los valores de la plantilla prevalecen. Su
additionalMetadatase combina en profundidad con el contenido renderizado deworkloads-metadata.yml.gotmpl, y la plantilla tiene prioridad en caso de conflicto. Puede añadir o cambiar valores que la plantilla no defina, pero no puede anular los que sí define. orderse ignora. Definir una claveorderenadditionalMetadatano tiene ningún efecto en el orden de instalación de los charts.- Sin validación durante la instalación. Un valor de
additionalMetadatacon un schema no válido no se rechaza al instalar el chart. El fallo solo se refleja en elstatusdel recursoVantage. Compruebe las condiciones del recurso después de aplicar los cambios; consulte Lifecycle. - Los cambios requieren un reprocesamiento. Editar
additionalMetadatasin modificar también el recursoVantageno hace que el operador aplique el cambio. Anote el recursoVantageconvantage.abbyy.com/reprocesspara forzar una sincronización, tal como se describe en Lifecycle.
Siguientes pasos
Referencia del Helm chart
Todos los valores de
vantage-selfhosted, incluido workloadsConfigMap.additionalMetadata.Autoscaling con KEDA
La forma admitida de escalar las cargas de trabajo de Vantage según la demanda.
