Vantage que describe la instalación que desea, y el operador se encarga de la instalación de Vantage Core: obtiene el conjunto de dependencias de Vantage Core, valida la configuración, copia los artefactos en su registry y reconcilia las release de Helm mediante ArgoCD.
Por qué un nuevo instalador
Vantage 3.0 usa un modelo de implementación distinto al de 2.7 y versiones anteriores. Las versiones anteriores requerían la infraestructura especificada exactamente por ABBYY, creada y configurada mediante scripts de Ansible y Azure CLI proporcionados por ABBYY. Ese modelo no es compatible con 3.0:
- Usted aprovisiona su propia infraestructura: el clúster de Kubernetes, las bases de datos, las cuentas de almacenamiento y el Key Vault. ABBYY no proporciona scripts de aprovisionamiento, plantillas ni ningún otro tipo de automatización de infraestructura para 3.0.
- El instalador implementa únicamente Vantage Core. El software de terceros del que depende Vantage, como ArgoCD, su service mesh y controlador de ingress, su integración con secrets y su pila de monitorización, lo instala y mantiene usted, normalmente mediante Helm.
- Las configuraciones documentadas son escenarios que ABBYY ha probado. Puede adaptar su instalación basándose en los ejemplos documentados; validar cualquier adaptación es su responsabilidad.
Arquitectura de un vistazo
ABBYY suministra el Vantage operator, el OCI migration job y el Skill installer job. ArgoCD, la malla de servicios, el controlador de ingress, la integración de secrets y la pila de supervisión son requisitos previos de terceros que debe instalar y mantener antes de instalar Vantage.
Cuando el operador reconcilia un recurso
Vantage, el proceso avanza por cinco fases:
- Preflight: valida la configuración. Durante las comprobaciones previas, se valida la configuración de secrets.
- Secrets: prepara el proveedor de secrets configurado. Con Azure Key Vault, el operador aprovisiona recursos
SecretProviderClassy el controlador CSI proporciona los valores al iniciar el pod. Con el proveedor de Kubernetes, el operador valida los Secrets nativos que creó previamente en el namespace de instalación. - OCI Migration: ejecuta el trabajo de migración de OCI para copiar los artefactos a su registro de destino.
- Installation: genera manifiestos de ArgoCD Application para cada componente y los aplica.
- Sync: supervisa el estado de las aplicaciones de ArgoCD y lo informa al recurso personalizado
Vantage.
Qué cambia con respecto a Vantage 2.7
Adónde ir después
Requisitos previos
Clúster, servicios, secrets y certificados que deben estar configurados antes de la instalación.
Arquitectura
Cómo el operador usa el recurso personalizado
Vantage.Instalar en Azure
Instalación paso a paso en AKS con Azure Key Vault.
Kubernetes autogestionado
Instalación con ingress, mesh, secrets, almacenamiento y servicios de datos gestionados por el cliente.
Referencia de la API
Referencia de los campos del recurso personalizado
Vantage.