Configurazione dell'hardware per cluster Anthos su Bare Metal

I cluster Anthos su Bare Metal supportano un'ampia varietà di sistemi in esecuzione sull'hardware supportato dalle distribuzioni del sistema operativo di destinazione. Un cluster Anthos su configurazione Bare Metal può essere eseguito su hardware minimo o su più macchine per offrire flessibilità, disponibilità e prestazioni.

Indipendentemente dalla configurazione dei tuoi cluster Anthos su Bare Metal, i nodi e i cluster devono disporre di CPU, RAM e risorse di archiviazione sufficienti per soddisfare le esigenze dei cluster e dei carichi di lavoro in esecuzione.

Quando installi Cluster Anthos su Bare Metal, puoi creare diversi tipi di cluster:

  • Un cluster utente che esegue carichi di lavoro.
  • Un cluster di amministrazione che crea e controlla i cluster utente per l'esecuzione dei carichi di lavoro.
  • Un cluster autonomo è un singolo cluster in grado di gestire ed eseguire carichi di lavoro, ma non può creare o gestire cluster utente.
  • Un cluster ibrido può gestire ed eseguire carichi di lavoro e anche un cluster ibrido può creare e gestire cluster utente aggiuntivi.

Oltre al tipo di cluster, puoi scegliere tra i seguenti profili di installazione in termini di requisiti delle risorse:

  • Predefinito: il profilo predefinito ha requisiti standard delle risorse di sistema e puoi utilizzarlo per tutti i tipi di cluster.

  • Dispositivo periferico: il profilo periferico ha notevolmente ridotto i requisiti delle risorse di sistema. L'utilizzo di questo profilo è consigliato per i dispositivi periferici con risorse limitate. Puoi utilizzare il profilo perimetrale solo per i cluster autonomi.

Requisiti delle risorse per tutti i tipi di cluster che utilizzano il profilo predefinito

La seguente tabella descrive i requisiti hardware minimi e consigliati che i cluster Anthos su Bare Metal devono utilizzare e gestire cluster amministrativi, ibridi, utente e autonomi utilizzando il profilo predefinito:

Risorsa Minimo Azione consigliata
CPU/vCPU 4 core 8 core
RAM 16 GB 32 GB
Spazio di archiviazione 128 GB 256 GB

Requisiti delle risorse per i cluster autonomi utilizzando il profilo perimetrale

La tabella seguente descrive i requisiti hardware minimi e consigliati che i cluster Anthos su Bare Metal devono utilizzare e gestire cluster autonomi utilizzando il profilo perimetrale:

Risorsa Minimo Azione consigliata
CPU/vCPU 2 core 4 core
RAM Ubuntu: 4 GB
CentOS/RHEL: 6 GB
Ubuntu: 8 GB
CentOS/RHEL: 12 GB
Spazio di archiviazione 128 GB 256 GB

Per configurare i cluster autonomi utilizzando il profilo perimetrale, segui queste best practice:

  • Esegui bmctl su una workstation separata. Se devi eseguire bmctl sul nodo cluster di destinazione, devi avere 2 GB di memoria per soddisfare i requisiti minimi. Ad esempio, sono necessari 6 GB per Ubuntu e 8 GB per CentOS/Redhat.

  • Imposta il valore di MaxPodsPerNode su 110. Il cluster esegue in media non più di 30 pod utente per nodo. Potresti aver bisogno di risorse aggiuntive per una configurazione MaxPodsPerNode più elevata o eseguire più di 30 pod utente per nodo.

  • Utilizza containerd come runtime del container. Potresti aver bisogno di risorse aggiuntive per eseguire il runtime del container Docker.

  • I componenti Kubevirt non vengono presi in considerazione in questa configurazione minima delle risorse. Kubevirt richiede risorse aggiuntive a seconda del numero di VM di cui è stato eseguito il deployment nel cluster.

Numero di macchine necessarie

I cluster Anthos su Bare Metal richiedono almeno una macchina, che funge sia da workstation che da nodo cluster. Per nodi ad alta disponibilità (HA) e prestazioni migliorate, suggeriamo un minimo di 5 macchine che soddisfano i requisiti delle risorse consigliati.

Requisiti aggiuntivi per lo spazio di archiviazione

I cluster Anthos su Bare Metal non forniscono risorse di archiviazione. Devi eseguire il provisioning e configurare lo spazio di archiviazione richiesto sul sistema.

Per i requisiti di archiviazione dettagliati, consulta la panoramica sui prerequisiti dell'installazione.

Per ulteriori informazioni su come configurare l'archiviazione richiesta, vedi Configurare l'archiviazione per i cluster Anthos su Bare Metal.