Nesta página, você verá os requisitos de CPU, RAM e armazenamento para a instalação do GKE On-Prem.
Veja o que você cria ao instalar o GKE On-Prem:
- Uma estação de trabalho de administrador
- Um cluster de administrador
- Um ou mais clusters de usuário
O cluster de administrador executa a infraestrutura do GKE On-Prem, e os clusters de usuário executam suas cargas de trabalho.
O ambiente do vSphere precisa ter recursos de armazenamento, CPU e RAM suficientes para atender às necessidades da estação de trabalho do administrador, do cluster de administrador e dos clusters de usuário. As necessidades de recursos dos clusters de usuário dependem do tipo de carga de trabalho que você pretende executar.
Requisitos de armazenamento, vCPU e RAM para a estação de trabalho do administrador
Os hosts físicos ESXi no seu data center precisam fornecer CPU e RAM suficientes para atender às necessidades da estação de trabalho de administrador. Além disso, o ambiente do vSphere precisa fornecer armazenamento suficiente para atender às necessidades da estação de trabalho de administrador. A estação de trabalho de administrador precisa destes recursos:
- 4 vCPUs
- 8.192 MB de RAM
- 50 GB de espaço em disco virtual
Requisitos de armazenamento, vCPU e RAM para o cluster de administrador
Os hosts físicos ESXi no seu data center precisam fornecer CPU e RAM suficientes para atender às necessidades do cluster de administrador. Além disso, o ambiente do vSphere precisa fornecer armazenamento suficiente para atender às necessidades do cluster de administrador.
O cluster de administrador tem um ou mais clusters de usuário associados. Para cada cluster de usuário associado, o cluster de administrador tem um ou três nós. Esses nós executam os componentes do plano de controle do cluster de usuário e são chamados de nós do plano de controle do cluster de usuário.
Se um cluster de usuário estiver altamente disponível (HA, na sigla em inglês), o cluster de administrador terá três nós do plano de controle para o cluster de usuário. Se um cluster de usuário não estiver HA, o cluster de administrador terá um nó do plano de controle para o cluster de usuário.
O cluster de administrador tem as seguintes necessidades de armazenamento:
Um disco virtual de 100 GB para armazenar dados de objeto.
Um disco virtual de 40 GB para cada nó. Isso inclui os nós que servem como planos de controle do cluster de usuário.
10 GB de armazenamento virtual extra para cada nó de plano de controle do cluster de usuário para preencher PVCs criados para registros de auditoria.
5 GB de armazenamento virtual extra para cada nó de plano de controle do cluster de usuário para preencher PVCs criados para dados do objeto etcd e 5 GB de armazenamento virtual extra para cada cluster de usuário para atender aos PVCs criados para dados de eventos do etcd.
450 GB de armazenamento virtual para o pacote de operações do Google Cloud para armazenar registros e métricas em buffer durante uma interrupção da rede.
Se o complemento Prometheus e o grafana estiverem ativados, 506 GB de armazenamento virtual para o Prometheus armazenar dados de métricas por quatro dias.
A tabela a seguir descreve os requisitos de armazenamento, vCPU e RAM para nós no cluster do administrador:
Nome | Prefixo do sistema | Campo de configuração | Especificações | Finalidade |
---|---|---|---|---|
Plano de controle do cluster de administrador | gke-admin-master |
N/A |
|
Executa o plano de controle de administrador no cluster de administrador. |
VMs de complementos | gke-admin-node |
N/A |
Duas VMs, cada uma com os seguintes requisitos:
|
Execute os complementos do plano de controle de administrador no cluster de administrador. |
Plano de controle do cluster de usuário | [USER_CLUSTER_NAME]-user-N |
usercluster.masternode |
Para cada cluster de usuário, uma ou três VMs. Cada VM tem os seguintes requisitos:
|
Cada cluster de usuário tem o próprio plano de controle. As VMs do plano de controle de usuário são executadas no cluster de administrador. É possível optar por criar um ou três planos de controle de usuário para um cluster de usuário individual. |
Requisitos de armazenamento, vCPU e RAM de um cluster de usuário
Para cada cluster de usuário que você pretende criar, os hosts físicos ESXi no seu data center precisam fornecer CPU e RAM suficientes para atender às necessidades do cluster de usuário. Além disso, para cada cluster de usuário que você pretende criar, o ambiente do vSphere precisa fornecer armazenamento suficiente para atender às necessidades do cluster.
Um cluster de usuários tem as seguintes necessidades de armazenamento:
Um disco virtual de 40 GB para cada nó.
450 GB de armazenamento virtual para o pacote de operações do Google Cloud. O pacote de operações do Google Cloud usa esse armazenamento para armazenar em buffer os registros e métricas durante uma interrupção de rede.
Se o complemento Prometheus e o grafana estiverem ativados, 506 GB de armazenamento virtual para o Prometheus armazenar dados de métricas por quatro dias.
A tabela a seguir descreve valores padrão para armazenamento, CPU e RAM para cada nó em um cluster de usuário. Dependendo das necessidades das cargas de trabalho, talvez seja necessário ajustar os valores. É possível especificar valores para CPU e RAM ao criar um arquivo de configuração de cluster:
Nome | Prefixo do sistema | Campo de configuração | Especificações | Finalidade |
---|---|---|---|---|
Nós de trabalho do cluster de usuário | [USER_CLUSTER_NAME]-user |
usercluster.workernode |
Estes são os valores padrão de um nó de trabalho individual:
|
Um nó de cluster de usuário é uma máquina virtual em que as cargas de trabalho são executadas. Ao criar um cluster de usuário, você decide quantos nós ele executa. A configuração necessária para cada nó depende das cargas de trabalho executadas. Para informações sobre o número máximo de clusters e nós que é possível criar, consulte Cotas e limites. |
Exemplo de requisitos de armazenamento, vCPU e RAM
Imagine que você queira criar os clusters a seguir:
Um cluster de administrador
Um cluster de usuário em que você acredita que cada nó precisará de 40 GB de espaço em disco, 6 vCPUs e 16.384 MB de RAM. Esse cluster de usuário terá 20 nós. Você quer que o plano de controle desse cluster de usuário esteja altamente disponível. Portanto, haverá três nós no cluster de administrador que executam componentes do plano de controle desse cluster de usuário.
Um segundo cluster de usuário em que os valores padrão de armazenamento, vCPU e RAM serão apropriados. Esse cluster de usuário terá oito nós. Você não precisa que o plano de controle desse cluster de usuário seja altamente disponível. Portanto, haverá apenas um nó no cluster de administrador que executa componentes do plano de controle para esse cluster de usuário.
O cluster de administrador tem um nó do plano de controle, dois nós para complementos, três nós para o plano de controle do primeiro cluster de usuário e um nó para o plano de controle do segundo cluster de usuário. Portanto, o cluster de administrador tem sete nós.
Cada nó no cluster de administrador requer 4 vCPUs e 40 GB de espaço em disco. Três dos nós de cluster de administrador exigem 16384 MB de RAM, e quatro dos nós de cluster de administrador exigem 8192 MB de RAM. O cluster de administrador precisa de um disco permanente de 100 GB para armazenar os dados etcd. O cluster de usuários de alta disponibilidade requer 3 x 10 GB de disco para armazenar os registros de auditoria, 3 x 5 GB para armazenar os dados do objeto etcd e 5 GB para armazenar os dados do evento etcd. O cluster de usuário não HA requer 10 GB para armazenar registros de auditoria, discos de 5 GB para armazenar dados de objetos etcd e 5 GB para armazenar os dados de eventos etc. Além disso, o cluster de administrador requer 450 GB de espaço em disco para atender aos PVCs criados pelo pacote de operações do Google Cloud.
A tabela a seguir resume os requisitos de armazenamento, vCPU e RAM do cluster de administrador:
Exemplo: requisitos do cluster de administrador | ||
---|---|---|
Armazenamento | 7 x 40 + 3 x 10 + 3 x 5 + 5 + 10 + 5 + 5 + 100 + 450 | 900 GB |
vCPU | 7 x 4 | 28 vCPU |
RAM | 3 x 16384 + 4 x 8192 | 81.920 MB |
Cada nó no primeiro cluster de usuário requer 40 GB de espaço em disco, 6 vCPUs e 16.384 MB de RAM. Além disso, o primeiro cluster de usuário requer 450 GB de espaço em disco para atender aos PVCs criados pelo pacote de operações do Google Cloud.
A tabela a seguir resume os requisitos de armazenamento, vCPU e RAM do primeiro cluster de usuário:
Exemplo: requisitos do primeiro cluster de usuário | ||
---|---|---|
Armazenamento | 20 x 40 + 450 | 1.250 GB |
vCPU | 20 x 6 | 120 vCPU |
RAM | 20 x 16.384 | 327.680 MB |
Cada nó no segundo cluster de usuário requer 40 GB de espaço em disco, 4 vCPUs e 8.192 MB de RAM. Além disso, o segundo cluster de usuário requer 450 GB de espaço em disco para atender aos PVCs criados pelo pacote de operações do Google Cloud.
A tabela a seguir resume os requisitos de armazenamento, vCPU e RAM do segundo cluster de usuário:
Exemplo: requisitos do segundo cluster de usuário | ||
---|---|---|
Armazenamento | 8 x 40 + 450 | 770 GB |
vCPU | 8 x 4 | 32 vCPU |
RAM | 8 x 8.192 | 65.536 MB |
Requisitos totais:
Exemplo: requisitos totais | |
---|---|
Armazenamento | 2.920 GB |
vCPU | 180 vCPU |
RAM | 475.136 MB |