> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Metadatos de cargas de trabajo adicionales

> Aplique anulaciones avanzadas por chart a cargas de trabajo individuales de Vantage mediante el Helm chart vantage-selfhosted.

Los metadatos de cargas de trabajo adicionales le permiten pasar sus propias anulaciones de valores de Helm a los charts de cargas de trabajo individuales de Vantage. Utilícelos cuando una implementación concreta requiera ajustes que el recurso personalizado `Vantage` no expone, como un número fijo de réplicas para un único servicio.

<Warning>
  Esta es una función avanzada pensada como último recurso. Las anulaciones actúan sobre los valores internos de los charts de componentes individuales de Vantage, que pueden cambiar entre versiones de Vantage sin previo aviso. Revise sus anulaciones en cada upgrade y dé preferencia a los campos admitidos de `Vantage.spec` y al [autoscaling de KEDA](/es/vantage/self-hosted/v3.0/performance/autoscaling) siempre que cubran su necesidad.
</Warning>

<h2 id="how-it-works">
  Cómo funciona
</h2>

El chart `vantage-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](/es/vantage/self-hosted/v3.0/helm-chart#vantage-selfhosted) y la [referencia de la API](/es/vantage/self-hosted/v3.0/api-reference#vantagespecworkloads) 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.

<h2 id="example-fix-the-replica-count-for-one-service">
  Ejemplo: fijar el número de réplicas de un servicio
</h2>

Para anular el número de réplicas de la implementación del chart `mail-helm`, especifique los siguientes valores al instalar o actualizar el chart `vantage-selfhosted`:

```yaml theme={null}
workloadsConfigMap:
  additionalMetadata:
    charts:
      mail-helm:
        values:
          replicaCount: 2
```

Agregue más charts en `charts`, cada uno con su propio bloque `values`.

<h2 id="caveats">
  Advertencias
</h2>

* **Los valores de la plantilla prevalecen.** Su `additionalMetadata` se combina en profundidad con el contenido renderizado de `workloads-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.
* **`order` se ignora.** Definir una clave `order` en `additionalMetadata` no tiene ningún efecto en el orden de instalación de los charts.
* **Sin validación durante la instalación.** Un valor de `additionalMetadata` con un schema no válido no se rechaza al instalar el chart. El fallo solo se refleja en el `status` del recurso `Vantage`. Compruebe las condiciones del recurso después de aplicar los cambios; consulte [Lifecycle](/es/vantage/self-hosted/v3.0/lifecycle).
* **Los cambios requieren un reprocesamiento.** Editar `additionalMetadata` sin modificar también el recurso `Vantage` no hace que el operador aplique el cambio. Anote el recurso `Vantage` con `vantage.abbyy.com/reprocess` para forzar una sincronización, tal como se describe en [Lifecycle](/es/vantage/self-hosted/v3.0/lifecycle#forcing-a-retry).

<h2 id="whats-next">
  Siguientes pasos
</h2>

<CardGroup cols={2}>
  <Card title="Referencia del Helm chart" icon="dharmachakra" href="/es/vantage/self-hosted/v3.0/helm-chart">
    Todos los valores de `vantage-selfhosted`, incluido `workloadsConfigMap.additionalMetadata`.
  </Card>

  <Card title="Autoscaling con KEDA" icon="arrows-up-down" href="/es/vantage/self-hosted/v3.0/performance/autoscaling">
    La forma admitida de escalar las cargas de trabajo de Vantage según la demanda.
  </Card>
</CardGroup>
