En esta página, se proporciona información básica sobre el escalamiento de las VMs que se ejecutan en una instalación de Google Distributed Cloud (solo software) en equipos físicos. La información proporcionada no indica límites estrictos ni umbrales garantizados para el producto o tu instalación. El objetivo de la información es ayudarte a determinar si el entorno de ejecución de VM en GDC puede satisfacer tus requisitos de procesamiento.
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 de escalamiento máximo de VM:
- La participación 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 se habilita el agente invitado,
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 aumenta la cantidad de VMs. Si
te afecta este problema, puedes configurar kube-apiserver o
inhabilitar el agente invitado si
no lo usas.