As diretrizes de escalonamento testadas para o ambiente de execução de VM no GDC ajudam você a planejar implantações de VM e avaliar a capacidade do cluster no software do Distributed Cloud somente para bare metal. Como a capacidade real depende das cargas de trabalho e dos recursos de hardware, esses números representam comparativos de mercado testados, e não limites rígidos da plataforma ou limites garantidos.
Para informações sobre cotas, limites e escalonamento do Google Distributed Cloud, consulte Cotas e limites.
Escalonamento máximo de VMs
Determinamos, por meio de testes abrangentes, que é possível executar de maneira confiável até 500 VMs simultaneamente em um cluster com 50 nós.
Uso de recursos
Para escalonar verticalmente as implantações de VM, verifique se há recursos suficientes de CPU, memória e armazenamento no cluster para as VMs e os componentes do plano de controle. Para ver os requisitos de recursos padrão das máquinas de nós de cluster, consulte Pré-requisitos da máquina de nó do cluster.
Observe o seguinte uso de recursos do ambiente de execução de VMs no GDC da configuração máxima de escalonamento de VMs.
- O compartilhamento total de CPU usado por todos os componentes no namespace
vm-systemé de aproximadamente 1,3 no pico de uso. - A memória total consumida por todos os componentes no namespace
vm-systemé de aproximadamente 10 GiB.
Problema de recurso conhecido
Quando o agente convidado está ativado,
cada VM registra um inspetor separado no servidor de API. Portanto, o número de inspetores registrados em kube-apiserver aumenta de maneira linear com o número de VMs. Dependendo das cargas de trabalho executadas, é possível
encontrar problemas relacionados a kube-apiserver conforme o número de VMs aumenta. Se
isso for afetado por esse problema, configure o kube-apiserver ou
desative o agente convidado se
ele não estiver sendo usado.