Los lineamientos de escalamiento probados para el entorno de ejecución de VMs en GDC te ayudan a planificar las implementaciones de VM y evaluar la capacidad de los clústeres en Google Distributed Cloud solo de software para equipos físicos. Debido a que la capacidad real depende de tus cargas de trabajo y recursos de hardware, estas cifras representan comparativas probadas, en lugar de límites estrictos de la plataforma o umbrales garantizados.
Para obtener información sobre las cuotas, los límites y el escalamiento de Google Distributed Cloud, consulta Cuotas y límites.
Escalamiento máximo de VM
A través de pruebas exhaustivas, determinamos que puedes ejecutar de forma confiable hasta 500 VMs de forma simultánea en un clúster con 50 nodos.
Uso de recursos
Para escalar verticalmente las implementaciones de VM, asegúrate de que haya suficientes recursos de CPU, memoria y almacenamiento en el clúster para las VMs y los componentes del plano de control. Para conocer los requisitos de recursos estándar de las máquinas de nodo del clúster, consulta Requisitos previos de las máquinas de nodo del clúster.
Ten en cuenta el siguiente uso de recursos del entorno de ejecución de VM en GDC para nuestra configuración máxima de escalamiento de VMs:
- El porcentaje total de CPU que usan todos los componentes en el espacio de nombres
vm-systemes de aproximadamente 1.3 en el uso máximo. - La memoria total que consumen todos los componentes en el espacio de nombres
vm-systemes de aproximadamente 10 GiB.
Problema conocido de los recursos
Cuando el agente invitado está habilitado,
cada VM registra un observador independiente en el servidor de la API. Por lo tanto, la cantidad de observadores registrados en kube-apiserver aumenta de forma lineal con la cantidad de VMs. Según las cargas de trabajo que ejecutes, es posible que
encuentres problemas relacionados con kube-apiserver a medida que aumente la cantidad de VMs. Si
este problema te afecta, puedes configurar kube-apiserver o
inhabilitar el agente invitado si
no lo usas.