Requisiti di archiviazione, CPU e RAM

In questa pagina vengono descritti i requisiti di CPU, RAM e spazio di archiviazione per l'installazione di GKE On-Prem.

Quando installi GKE On-Prem, crei:

  • Una workstation di amministrazione
  • Un cluster di amministrazione
  • Uno o più cluster utente

Il cluster di amministrazione esegue l'infrastruttura GKE On-Prem e i cluster utente eseguono i tuoi carichi di lavoro.

L'ambiente vSphere deve avere risorse di archiviazione, CPU e RAM sufficienti per soddisfare le esigenze della workstation di amministrazione, del cluster di amministrazione e dei cluster utente. Le esigenze delle risorse dei cluster utente dipendono dal tipo di carichi di lavoro che intendi eseguire.

Requisiti di archiviazione, vCPU e RAM per la workstation di amministrazione

Gli host fisici ESXi del tuo data center devono fornire CPU e RAM sufficienti per supportare le esigenze della tua workstation di amministrazione. Inoltre, l'ambiente vSphere deve fornire spazio di archiviazione sufficiente per soddisfare le esigenze della workstation di amministrazione. La workstation di amministrazione ha le seguenti esigenze in termini di risorse:

  • 4 vCPU
  • 8192 MB di RAM
  • 50 GB di spazio su disco virtuale

Requisiti di archiviazione, vCPU e RAM per il cluster di amministrazione

Gli host fisici ESXi del tuo data center devono fornire CPU e RAM sufficienti per soddisfare le esigenze del tuo cluster di amministrazione. Inoltre, l'ambiente vSphere deve fornire spazio di archiviazione sufficiente per soddisfare le esigenze del cluster di amministrazione.

Al cluster di amministrazione sono associati uno o più cluster utente. Per ogni cluster utente associato, il cluster di amministrazione ha uno o tre nodi. Questi nodi eseguono i componenti del piano di controllo per il cluster utente e sono chiamati nodi del piano di controllo del cluster utente.

Se un cluster utente è a disponibilità elevata, questo ha tre nodi del piano di controllo per quel cluster utente. Se un cluster utente non è ad alta disponibilità, significa che il cluster di amministrazione ha un nodo del piano di controllo per quel cluster utente.

Il cluster di amministrazione ha le seguenti esigenze di archiviazione:

  • Un disco virtuale da 100 GB per archiviare i dati degli oggetti.

  • Un disco virtuale da 40 GB per ciascun nodo. Sono inclusi i nodi che fungono da piani di controllo del cluster utente.

  • 10 GB di spazio di archiviazione virtuale aggiuntivo per ogni nodo del piano di controllo del cluster utente per il riempimento delle PVC create per gli audit log.

  • 5 GB di spazio di archiviazione virtuale aggiuntivo per ogni nodo del piano di controllo del cluster utente per riempire le PVC create per i dati degli oggetti etcd e 5 GB di spazio di archiviazione virtuale aggiuntivo per ogni cluster utente per soddisfare le richieste di PVC create per i dati degli eventi etcd.

  • 450 GB di spazio di archiviazione virtuale per la suite operativa di Google Cloud per memorizzare log e metriche durante un'interruzione di rete.

  • Se il componente aggiuntivo Prometheus e Grafana è abilitato, vengono archiviati 506 GB di spazio di archiviazione virtuale per Prometheus per archiviare i dati delle metriche per 4 giorni.

La tabella seguente descrive i requisiti di archiviazione, vCPU e RAM per i nodi nel cluster di amministrazione:

Nome Prefisso di sistema Campo di configurazione Specifiche Scopo
Piano di controllo del cluster di amministrazione gke-admin-master N/A
  • 4 vCPU
  • 16384 MB di RAM
  • 40 GB di spazio su disco rigido

Esegue il piano di controllo dell'amministratore nel cluster di amministrazione.

VM componenti aggiuntivi gke-admin-node N/A

Due VM, ciascuna con i seguenti requisiti:

  • 4 vCPU
  • 16384 MB di RAM
  • 40 GB di spazio su disco rigido

Esegui i componenti aggiuntivi del piano di controllo dell'amministratore nel cluster di amministrazione.

Piano di controllo del cluster utente [USER_CLUSTER_NAME]-user-N usercluster.masternode

Per ogni cluster utente, una o tre VM. Ogni VM ha i seguenti requisiti:

  • 4 vCPU
  • 8192 MB di RAM
  • 40 GB di spazio su disco rigido

Ogni cluster utente ha un proprio piano di controllo. Le VM del piano di controllo utente vengono eseguite nel cluster di amministrazione. Puoi scegliere di creare uno o tre piani di controllo utente per un singolo cluster utente.

Requisiti di archiviazione, vCPU e RAM per un cluster utente

Per ogni cluster utente che intendi creare, gli host ESXi fisici del tuo data center devono fornire CPU e RAM sufficienti per soddisfare le esigenze del cluster utente. Inoltre, per ogni cluster utente che intendi creare, il tuo ambiente vSphere deve fornire spazio di archiviazione sufficiente per soddisfare le esigenze del cluster.

Un cluster utente ha le seguenti esigenze di archiviazione:

  • Un disco virtuale da 40 GB per ciascun nodo.

  • 450 GB di spazio di archiviazione virtuale per la suite operativa di Google Cloud. La suite operativa di Google Cloud utilizza questo spazio di archiviazione per memorizzare buffer e metriche durante un'interruzione della rete.

  • Se il componente aggiuntivo Prometheus e Grafana è abilitato, vengono archiviati 506 GB di spazio di archiviazione virtuale per Prometheus per archiviare i dati delle metriche per 4 giorni.

La tabella seguente descrive i valori predefiniti per archiviazione, CPU e RAM per ogni nodo in un cluster utente. A seconda delle esigenze dei tuoi carichi di lavoro, potresti voler regolare i valori. Puoi specificare i valori per CPU e RAM quando crei un file di configurazione del cluster:

Nome Prefisso di sistema Campo di configurazione Specifiche Scopo
Nodi worker del cluster utente [USER_CLUSTER_NAME]-user usercluster.workernode

Questi sono i valori predefiniti per un singolo nodo worker:

  • 4 vCPU
  • 8192 MB di RAM
  • 40 GB di spazio su disco rigido

Un nodo cluster utente è una macchina virtuale in cui vengono eseguiti carichi di lavoro. Quando crei un cluster utente, decidi quanti nodi deve essere eseguito. La configurazione richiesta per ciascun nodo dipende dai carichi di lavoro in esecuzione.

Per informazioni sul numero massimo di cluster e nodi che puoi creare, consulta la sezione Quote e limiti.

Esempi di requisiti di spazio di archiviazione, vCPU e RAM

Supponi di voler creare i seguenti cluster:

  • Un cluster di amministrazione

  • Un cluster utente in cui pensi che ogni nodo richieda 40 GB di spazio su disco, 6 vCPU e 16384 MB di RAM. Questo cluster utente avrà 20 nodi. Vuoi che il piano di controllo per questo cluster utente sia ad alta disponibilità, quindi ci saranno tre nodi nel cluster di amministrazione che eseguono i componenti del piano di controllo per questo cluster utente.

  • Un secondo cluster utente in cui ritieni che i valori predefiniti di archiviazione, vCPU e RAM siano appropriati. Questo cluster utente avrà otto nodi. Non è necessario che il piano di controllo per questo cluster utente sia a disponibilità elevata, quindi ci sarà un solo nodo nel cluster di amministrazione che esegue i componenti del piano di controllo per questo cluster utente.

Il cluster di amministrazione ha un nodo del piano di controllo, due nodi per i componenti aggiuntivi, tre nodi per il piano di controllo del primo cluster utente e un nodo per il piano di controllo del secondo cluster utente. Quindi il cluster di amministrazione ha sette nodi.

Ogni nodo nel cluster di amministrazione richiede 4 vCPU e 40 GB di spazio su disco. Tre dei nodi del cluster di amministrazione richiedono 16384 MB di RAM e quattro dei nodi del cluster di amministrazione richiedono 8192 MB di RAM. Il cluster di amministrazione necessita di un disco permanente da 100 GB per archiviare i dati etcd. Il cluster utente ad alta disponibilità richiede un disco da 3 x 10 GB per archiviare i log di controllo, un disco da 3 x 5 GB per archiviare i dati dell'oggetto etcd e un disco da 5 GB per archiviare i dati dell'evento etcd. Il cluster utente non ad alta disponibilità richiede 10 GB per archiviare i propri log di controllo, 5 GB per archiviare i dati dell'oggetto etcd e 5 GB per archiviare i dati dell'evento etcd. Inoltre, il cluster di amministrazione richiede 450 GB di spazio su disco per riempire le PVC create dalla suite operativa di Google Cloud.

La tabella seguente riepiloga i requisiti di archiviazione, vCPU e RAM per il cluster di amministrazione:

Esempio: requisiti del cluster di amministrazione
Archiviazione 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

Ogni nodo nel primo cluster utente richiede 40 GB di spazio su disco, 6 vCPU e 16384 MB di RAM. Inoltre, il primo cluster utente richiede 450 GB di spazio su disco per riempire le PVC create dalla suite operativa di Google Cloud.

La tabella seguente riassume i requisiti di archiviazione, vCPU e RAM per il primo cluster utente:

Esempio: requisiti del cluster per il primo utente
Archiviazione 20 x 40 + 450 1250 GB
vCPU 20 x 6 120 vCPU
RAM 20 x 16384 32.7680 MB

Ogni nodo nel secondo cluster utente richiede 40 GB di spazio su disco, 4 vCPU e 8192 MB di RAM. Inoltre, il secondo cluster utente richiede 450 GB di spazio su disco per riempire le PVC create dalla suite operativa di Google Cloud.

La tabella seguente riepiloga i requisiti di archiviazione, vCPU e RAM per il secondo cluster utente:

Esempio: requisiti del secondo cluster utente
Archiviazione 8 x 40 + 450 770 GB
vCPU 8 x 4 32 vCPU
RAM 8 x 8192 65.536 MB

Requisiti totali:

Esempio: requisiti totali
Archiviazione 2920 GB
vCPU 180 vCPU
RAM 475.136 MB