Questo documento fornisce indicazioni sul numero di indirizzi IP necessari per i cluster di amministrazione e i cluster utente nei cluster Anthos su VMware (GKE On-Prem).
DHCP o statico
Se la tua rete ha un server DHCP, puoi configurare un cluster di amministrazione o un cluster utente in modo che riceva gli indirizzi IP del nodo dal server DHCP. Nel
file di configurazione del cluster, imposta
network.ipMode.type
su "dhcp"
.
Se preferisci specificare indirizzi IP statici per un cluster, imposta network.ipMode.type
su "statico".
Quanti indirizzi IP sono necessari per un cluster di amministrazione?
Un cluster di amministrazione deve avere un numero sufficiente di indirizzi IP disponibili per:
Un nodo per eseguire il piano di controllo per il cluster di amministrazione
Due nodi per eseguire componenti aggiuntivi per il cluster di amministrazione
Per ogni cluster utente ad alta disponibilità (HA) associato, tre nodi per eseguire il piano di controllo per il cluster utente
Per ogni cluster utente non ad alta disponibilità associato, un nodo per eseguire il piano di controllo per il cluster utente
Un nodo temporaneo da utilizzare durante l'upgrade, l'aggiornamento e la riparazione automatica
Ad esempio, supponiamo che a un cluster di amministrazione sia associato un cluster utente ad alta disponibilità e un cluster non ad alta disponibilità associato. Il cluster di amministrazione dovrebbe avere otto indirizzi IP disponibili per i nodi.
Supponiamo ora di aggiungere un cluster utente ad alta disponibilità. Il cluster di amministrazione avrebbe bisogno di 11 indirizzi IP per i nodi. Se il tuo server DHCP non è in grado di fornire gli indirizzi IP aggiuntivi o se il cluster di amministrazione non dispone di molti indirizzi IP statici disponibili, devi disporre di più indirizzi IP disponibili per creare il nuovo cluster utente.
Di quanti indirizzi IP ha bisogno un cluster utente?
Un cluster utente deve avere un indirizzo IP per ogni nodo e un indirizzo IP aggiuntivo da utilizzare per un nodo temporaneo durante l'upgrade, l'aggiornamento e la riparazione automatica.
Ad esempio, un cluster utente con cinque nodi deve avere sei indirizzi IP disponibili per i nodi.
Supponiamo ora di voler aggiungere due nodi al cluster utente. Il cluster utente dovrebbe avere otto indirizzi IP disponibili per i nodi. Se il tuo server DHCP non è in grado di fornire gli indirizzi IP aggiuntivi o se il cluster utente non ha molti indirizzi IP statici disponibili, devi disporre di più indirizzi IP disponibili prima di aggiungere i nuovi nodi.
Indirizzi IP statici per un cluster di amministrazione
Questa sezione spiega come gestire gli indirizzi IP statici per un cluster di amministrazione.
Determina gli indirizzi IP disponibili per i nodi del cluster di amministrazione
Il file di blocco IP del tuo cluster di amministrazione è elencato come valore di network.ipMode.ipBlockFilePath nel tuo file di configurazione del cluster di amministrazione. Nel file di blocco IP, puoi vedere gli indirizzi IP disponibili per i nodi nel cluster di amministrazione.
Ad esempio, di seguito è riportato un file di blocco IP con cinque indirizzi IP:
blocks: - netmask: 255.255.255.0 gateway: 172.16.20.1 ips: - ip: 172.16.20.50 hostname: admin-vm-1 - ip: 172.16.20.51 hostname: admin-vm-2 - ip: 172.16.20.52 hostname: admin-vm-3 - ip: 172.16.20.53 hostname: admin-vm-4 - ip: 172.16.20.54 hostname: admin-temporary
Aggiungi indirizzi IP a un cluster di amministrazione
Per rendere disponibili altri indirizzi IP per i nodi nel cluster di amministrazione, aggiungi indirizzi al file di blocco IP, quindi esegui il comando seguente per aggiornare il cluster di amministrazione:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG
Sostituisci quanto segue:
ADMIN_CLUSTER_KUBECONFIG: il percorso del file kubeconfig del cluster di amministrazione
ADMIN_CLUSTER_CONFIG: percorso del file di configurazione del cluster utente amministratore
Indirizzi IP statici per un cluster utente
Questa sezione spiega come gestire gli indirizzi IP statici per un cluster utente.
Determina gli indirizzi IP disponibili per i nodi del cluster utente
Il file di blocco IP del tuo cluster utente è elencato come valore di network.ipMode.ipBlockFilePath nel tuo file di configurazione del cluster utente. Nel file di blocco IP, puoi vedere gli indirizzi IP disponibili per i nodi nel cluster di amministrazione.
Ad esempio, di seguito è riportato un file di blocco IP con quattro indirizzi IP:
blocks: - netmask: 255.255.255.0 gateway: 172.16.20.1 ips: - ip: 172.16.20.55 hostname: user-vm-1 - ip: 172.16.20.56 hostname: user-vm-2 - ip: 172.16.20.57 hostname: user-vm-3 - ip: 172.16.20.58 hostname: user-temporary
Aggiungi indirizzi IP a un cluster utente
Per rendere disponibili altri indirizzi IP per i nodi nel tuo cluster utente, aggiungi indirizzi al file di blocco IP, quindi esegui il comando seguente per aggiornare il cluster utente:
gkectl update cluster --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG
Sostituisci quanto segue:
ADMIN_CLUSTER_KUBECONFIG: il percorso del file kubeconfig del cluster di amministrazione
USER_CLUSTER_CONFIG: percorso del file di configurazione del cluster utente
Documenti correlati
- Configurare un'infrastruttura minima
- Pianificare gli indirizzi IP
- Crea un cluster di amministrazione
- Crea un cluster utente