> ## 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.

# Compatibilidad

> Versiones de Kubernetes, distribuciones y versiones de dependencias compatibles para el operador de Vantage 3.0.

El Vantage operator funciona con las API estándar de Kubernetes. Las matrices siguientes indican qué versiones de Kubernetes, distribuciones y versiones de dependencias son compatibles y se han probado para Vantage 3.0 autoalojado.

Para la lista de comprobación de la instalación (services que se deben aprovisionar, secrets que se deben crear), consulte [Requisitos previos](/es/vantage/self-hosted/v3.0/prerequisites).

<div id="supported-kubernetes-versions">
  ## Versiones compatibles de Kubernetes
</div>

El operador utiliza la superficie estándar de la API de Kubernetes. La compatibilidad entre versiones está determinada por la propia matriz de compatibilidad de Kubernetes de ArgoCD.

| Kubernetes | Compatibilidad                             |
| ---------- | ------------------------------------------ |
| 1.33       | Probado (AKS 1.33.6)                       |
| 1.36       | Probado (Kubernetes autogestionado 1.36.1) |

<Note>
  Es posible que otras versiones de Kubernetes incluidas en la matriz de compatibilidad de ArgoCD funcionen, pero no están validadas. Confírmelo con su equipo de cuenta de ABBYY antes de ejecutar una versión de Kubernetes que no figure aquí.
</Note>

<div id="supported-kubernetes-distributions">
  ## Distribuciones de Kubernetes compatibles
</div>

| Distribución                   | Nivel de soporte | Notas                                                                                                                                                                                                                                       |
| ------------------------------ | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Azure Kubernetes Service (AKS) | **Compatible**   | Validado de extremo a extremo en AKS 1.33.6 con el AKS Istio Add-on (`asm-1-28`). Consulte [Instalación en Azure](/es/vantage/self-hosted/v3.0/providers/azure).                                                                            |
| Kubernetes autogestionado      | **Compatible**   | Validado con redes administradas por el cliente, Linkerd, Traefik, Secrets nativos de Kubernetes, PostgreSQL y una `StorageClass` personalizada. Consulte [Kubernetes autogestionado](/es/vantage/self-hosted/v3.0/providers/self-managed). |

<Note>
  Use una versión de Kubernetes de las indicadas arriba. Las distribuciones de Kubernetes y los reemplazos de componentes que no figuran en la lista no se han validado; confírmelos con el equipo de ABBYY asignado a su cuenta antes de usarlos en producción.
</Note>

<div id="dependency-versions">
  ## Versiones de dependencias
</div>

El operador depende de los siguientes componentes del clúster.

| Componente                                                                                                   | Requerido                    | Probado                                             | Notas                                                                                                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------ | ---------------------------- | --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ArgoCD                                                                                                       | `>= 2.6.0`                   | v3.3.2 en AKS; v3.4.3 en Kubernetes autogestionado  | La función [ApplicationSet Progressive Syncs](https://argo-cd.readthedocs.io/en/stable/operator-manual/applicationset/Progressive-Syncs/#enabling-progressive-syncs) debe estar habilitada. También se requiere una conexión de repositorio a su registro OCI. |
| Helm                                                                                                         | `>= 3.0.0`                   | v4.2.0 en AKS; v3.21.1 en Kubernetes autogestionado | Se usa para instalar el operador y los charts `vantage-selfhosted`.                                                                                                                                                                                            |
| Istio                                                                                                        | any                          | AKS Istio Add-on `asm-1-28`                         | Se probaron la malla de servicio y la ruta de ingress integrada en AKS. Se aplica mTLS en modo STRICT al tráfico de la aplicación. Se requiere un ingress gateway externo en AKS.                                                                              |
| Linkerd                                                                                                      | cualquier versión compatible | `edge-26.6.1`                                       | Se probó la malla de servicio para Kubernetes autogestionado. Habilite la inyección en el namespace de Vantage antes de instalar Vantage.                                                                                                                      |
| Traefik                                                                                                      | v3                           | Helm chart 39.x                                     | Se probó el controlador de ingress para Kubernetes autogestionado. Deshabilite el ingress de Istio integrado del chart e implemente el contrato de ruta de Vantage documentado.                                                                                |
| [Secrets Store CSI Driver (Azure provider)](https://azure.github.io/secrets-store-csi-driver-provider-azure) | `>= 1.0.0`                   | 1.7.2 (Helm chart 1.7.2)                            | Requerido cuando se usa el proveedor de secretos de Azure Key Vault. No es necesario cuando se usa el proveedor de Kubernetes Secrets.                                                                                                                         |
| External Secrets Operator                                                                                    | cualquier versión compatible | Helm chart 2.6.0                                    | Ejemplo opcional para materializar Kubernetes Secrets nativos desde un almacén externo. Vantage consume los Kubernetes Secrets, no External Secrets ni el almacén externo directamente.                                                                        |
| KEDA (opcional, recomendado)                                                                                 | `>= 2.17.0, < 2.18.0`        | 2.17.3; complemento de AKS 2.17.3-5                 | Requerido para la compatibilidad con el autoescalado de [KEDA](https://keda.sh/). KEDA 2.18 y versiones posteriores eliminaron un campo del escalador usado por los charts actuales de cargas de trabajo de Vantage.                                           |
| Prometheus Operator (requerido con KEDA)                                                                     | cualquier versión compatible | kube-prometheus-stack 87.3.0                        | Proporcione una instancia de Prometheus en `prometheus-operated.observability.svc.cluster.local:9090` y haga que detecte el `ServiceMonitor` de Vantage.                                                                                                       |

<div id="supporting-service-versions">
  ## Versiones de servicios compatibles
</div>

Estas son dependencias externas aprovisionadas fuera del clúster. La tabla reúne las versiones e implementaciones probadas en los métodos de implementación admitidos:

| Servicio            | Versión probada                                                                                 | Notas                                                                                                                                                                                                                                                                                                                                                  |
| ------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| SQL Server          | Azure SQL 12.0.2000.8 (nivel de compatibilidad 170, General Purpose Serverless Gen 5)           | Una base de datos por cada alias de cadena de conexión enumerado en [Secretos y Key Vault](/es/vantage/self-hosted/v3.0/secrets-and-keyvault) (23 actualmente). La base de datos `reporting` debe admitir Columnstore Indexing.                                                                                                                        |
| PostgreSQL          | La compatibilidad del proveedor se validó con la implementación autogestionada                  | Establezca `vantage.databaseProvider: PostgreSQL`. Use una base de datos lógica distinta para cada servicio; el migrador de cada servicio crea su base de datos en la primera ejecución. Reporting no es compatible con PostgreSQL.                                                                                                                    |
| Redis               | Azure Managed Redis 7.4 (EnterpriseCluster); Redis 7.4 en Kubernetes autogestionado             |                                                                                                                                                                                                                                                                                                                                                        |
| SendGrid            | n/a                                                                                             | Proveedor de correo predeterminado. Proporcione `sendgridApiKey` a través de su proveedor de secretos.                                                                                                                                                                                                                                                 |
| Servidor SMTP       | MailHog v1.0.1 (Helm chart 5.8.0)                                                               | Alternativa opcional a SendGrid. Solo se admite autenticación básica o ninguna autenticación. Se usa solo cuando se establece `spec.smtp`.                                                                                                                                                                                                             |
| Registro OCI        | Azure Container Registry                                                                        | Autenticación de migración: sin autenticación, autenticación básica o Azure Workload Identity + Azure RBAC. Extracción de imágenes: secretos de extracción de Kubernetes o, en Azure, `AcrPull` concedido a la identidad administrada de AKS. Consulte [Acceso para extraer imágenes](/es/vantage/self-hosted/v3.0/providers/azure#image-pull-access). |
| Almacenamiento      | Azure StorageV2 (general purpose v2); `StorageClass` de Kubernetes proporcionado por el cliente | Azure Blob es el backend predeterminado. Se puede usar un backend personalizado respaldado por `StorageClass` mediante `spec.storage.custom`.                                                                                                                                                                                                          |
| Backend de secretos | Azure Key Vault; HashiCorp Vault chart 0.33.0 como ejemplo autogestionado                       | Se accede a Azure Key Vault a través del proveedor CSI. Para el proveedor de Kubernetes, otros almacenes deben materializar Kubernetes Secrets nativos de Kubernetes.                                                                                                                                                                                  |

<div id="vantage-application-versions">
  ## Versiones de la aplicación Vantage
</div>

El operador fija la versión de la aplicación Vantage mediante `spec.vantageVersion` en el recurso personalizado `Vantage`. Instale versiones coincidentes de los charts `vantage-operator` y `vantage-selfhosted`; la guía actual para entornos autogestionados usa `0.70.13`. Consulte [Upgrading](/es/vantage/self-hosted/v3.0/upgrading).

<div id="whats-next">
  ## Qué sigue
</div>

<CardGroup cols={2}>
  <Card title="Arquitectura" icon="diagram-project" href="/es/vantage/self-hosted/v3.0/architecture">
    Cómo funciona el patrón operator + ArgoCD + CRD.
  </Card>

  <Card title="Requisitos previos" icon="list-check" href="/es/vantage/self-hosted/v3.0/prerequisites">
    Lista de comprobación para aprovisionar el clúster, los secrets y los certificados.
  </Card>
</CardGroup>
