File di blocco IP

Questa pagina descrive i campi in un file di blocchi IP, che viene utilizzato nella configurazione di GKE su VMware.

Puoi utilizzare un file di blocchi IP per descrivere un insieme di macchine e la rete su cui si trovano. Ecco alcuni esempi di come utilizzare un file di blocchi IP:

  • Elenca i nomi host e gli indirizzi IP statici per i nodi nel cluster di amministrazione.

  • Elenca i nomi host e gli indirizzi IP statici per i nodi in un cluster utente.

  • Elenca i nomi host e gli indirizzi IP statici per le VM che eseguono il bilanciatore del carico di Seesaw in bundle per il cluster di amministrazione.

  • Elenca i nomi host e gli indirizzi IP statici delle VM che eseguono il bilanciatore del carico di Seesaw in bundle per un cluster utente.

Modello

Compilare i campi di un file di blocchi IP

blocks

Un array di oggetti, ognuno dei quali descrive un insieme di host.

blocks[i].netmask

Stringa. La subnet mask per l'insieme di host. Ad esempio:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

Stringa. L'indirizzo del gateway predefinito per l'insieme di host. Ad esempio:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"

blocks[i].ips

Un array di oggetti. Ogni oggetto ha un singolo indirizzo IP o un blocco CIDR di indirizzi IP. Se l'oggetto ha un indirizzo IP individuale, può anche avere un nome host.

Ad esempio:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"
  ips:
  - ip: 172.16.20.10
    hostname: admin-host1
  - ip: 172.16.20.11
    hostname: admin-host2
  - ip: 172.16.20.12/30

L'esempio precedente specifica sei indirizzi IP: due indirizzi singoli e un blocco CIDR di quattro indirizzi.

Se imposti ip su un blocco CIDR, non specificare un valore per hostname.

Se non specifichi un valore per hostname, GKE su VMware utilizza il nome della VM proveniente da vSphere come nome host.

Campi precedenti

Le versioni precedenti di GKE su VMware utilizzavano una sezione hostconfig nel file di blocchi IP:

hostconfig:
  dns: ""
  tod: ""
  otherdns:
  - ""
  ...
  othertod:
  - ""
  ...
  searchdomainsfordns:
  - ""
  ...

Non fornire una sezione hostconfig nel file dei blocchi IP. Compila invece la sezione network.hostConfig del file di configurazione del cluster di amministrazione o del file di configurazione del cluster utente.

Se compili la sezione network.hostConfig di un file di configurazione del cluster, GKE su VMware ignora le sezioni hostconfig di tutti i file a blocchi IP associati al cluster.

Se non compili la sezione network.hostConfig di un file di configurazione del cluster, per garantire la compatibilità con le versioni precedenti, GKE su VMware legge le sezioni hostconfig dei file a blocchi IP associati al cluster.