Fichier de bloc d'adresses IP

Cette page décrit les champs d'un fichier de bloc d'adresses IP utilisé pour configurer GKE sur VMware.

Vous utilisez un fichier de bloc d'adresses IP pour décrire un ensemble de machines et le réseau sur lequel les machines se trouvent. Voici quelques exemples d'utilisation d'un fichier de bloc d'adresses IP :

  • Répertoriez les noms d'hôte et les adresses IP statiques des nœuds de votre cluster d'administration.

  • Répertorie les noms d'hôte et les adresses IP statiques pour les nœuds d'un cluster d'utilisateur.

  • Répertoriez les noms d'hôte et les adresses IP statiques des VM qui exécutent l'équilibreur de charge groupé Seesaw pour votre cluster d'administration.

  • Répertoriez les noms d'hôte et les adresses IP statiques des VM qui exécutent l'équilibreur de charge groupé Seesaw pour un cluster d'utilisateur.

Modèle

Remplir les champs dans un fichier de bloc d'adresses IP

blocks

Tableau d'objets, chacun décrivant un ensemble d'hôtes.

blocks[i].netmask

Chaîne. Masque de sous-réseau pour l'ensemble des hôtes. Exemple :

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

Chaîne. Adresse de la passerelle par défaut pour l'ensemble des hôtes. Exemple :

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

blocks[i].ips

Tableau d'objets. Chaque objet possède une adresse IP individuelle ou un bloc CIDR d'adresses IP. Si l'objet possède une adresse IP individuelle, il peut également comporter un nom d'hôte.

Exemple :

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'exemple précédent spécifie six adresses IP : deux adresses individuelles et un bloc CIDR de quatre adresses.

Si vous définissez ip sur un bloc CIDR, ne spécifiez pas de valeur pour hostname.

Lorsque vous ne spécifiez pas de valeur pour hostname, GKE sur VMware utilise le nom de la VM de vSphere comme nom d'hôte.

Champs obsolètes

Les versions précédentes de GKE sur VMware utilisaient une section hostconfig dans le fichier de bloc d'adresses IP:

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

N'ajoutez pas de section hostconfig dans votre fichier de bloc d'adresses IP. Remplissez plutôt la section network.hostConfig de votre fichier de configuration de cluster d'administrateur ou de votre fichier de configuration de cluster d'utilisateur.

Si vous remplissez la section network.hostConfig d'un fichier de configuration de cluster, GKE sur VMware ignore les sections hostconfig de tous les fichiers de blocs d'adresses IP associés au cluster.

Si vous ne remplissez pas la section network.hostConfig d'un fichier de configuration de cluster, pour des raisons de rétrocompatibilité, GKE sur VMware lit les sections hostconfig des fichiers de blocs d'adresses IP associés au cluster.