Las cifras siguientes no incluyen los sidecars de la malla de servicios (por ejemplo, los proxies de Istio).
Supuestos
Las tablas parten de la distribución recomendada de node pools descrita en Requisitos de nodos de Kubernetes: los workers de TechCore y los workers de entrenamiento se ejecutan cada uno en su propio node pool, separados del resto de las cargas de trabajo de Vantage. Las cifras base no incluyen los componentes opcionales:- Solo TechCore 4. Las versiones anteriores de TechCore se indican en Componentes opcionales.
- Sin servicio personalizado de almacenamiento de blobs. El almacenamiento de objetos lo proporciona Azure Blob Storage o un almacenamiento compatible con S3, no el backend
spec.storage.custom. - Sin workers ni servicios opcionales.
Cómo leer las tablas
- Pods, CPU y Memoria son la suma de las solicitudes de recursos de todas las cargas de trabajo programadas en ese node pool.
- El tamaño mínimo de nodo lo determina el pod individual más grande programado en ese pool. Un nodo de menor tamaño no podrá ejecutar ese pod, por más nodos que agregue.
- En el caso del pool predeterminado, las cifras marcadas con un asterisco (*) incluyen procesos de instalación, como los trabajos de migración de la base de datos, además de los deployments de larga duración y los stateful sets. Los trabajos de migración son de corta duración, pero varias aplicaciones se sincronizan a la vez durante la instalación y los upgrades, por lo que sus solicitudes deben contabilizarse junto con las cargas de trabajo de larga duración.
Instalación mínima
Una instalación mínima despliega Vantage con el menor número de réplicas de pods y las solicitudes de recursos más bajas. Utilícela para validar la configuración de red e identidad, o como entorno de prueba.Instalación de producción
Una instalación de producción implementa Vantage con los recuentos de réplicas de pods y las solicitudes de recursos propios de producción, con el autoescalado de KEDA habilitado.Componentes opcionales
Habilite estas cargas de trabajo solo cuando sus requisitos lo exijan y sume sus solicitudes de recursos a las cifras base indicadas anteriormente. Cuando se muestran dos valores con el formaton / m, n corresponde a una instalación mínima y m a una instalación de producción. Un valor único se aplica a ambas.
Siguientes pasos
Prerrequisitos
Etiquete y aplique taints a los node pools de TechCore y de entrenamiento.
Autoescalado con KEDA
Planifique la capacidad del cluster para cargas de trabajo con autoescalado.
Referencia del Helm chart
Valores del chart para el release
vantage-selfhosted.Referencia de la API
Contrato a nivel de campo del custom resource de Vantage.
