Gérer les adresses IP des nœuds

Ce document indique le nombre d'adresses IP requises pour les clusters d'administrateur et les clusters d'utilisateur dans les clusters Anthos sur VMware (GKE On-Prem).

DHCP ou statique

Si votre réseau dispose d'un serveur DHCP, vous pouvez configurer un cluster d'administrateur ou un cluster d'utilisateur pour qu'il obtienne ses adresses IP des nœuds auprès du serveur DHCP. Dans le fichier de configuration du cluster, définissez network.ipMode.type sur "dhcp".

Si vous préférez spécifier des adresses IP statiques pour un cluster, définissez network.ipMode.type sur "static".

De combien d'adresses IP un cluster d'administrateur a-t-il besoin ?

Un cluster d'administrateur doit disposer de suffisamment d'adresses IP disponibles pour pouvoir accueillir les éléments suivants :

  • Un nœud qui exécute le plan de contrôle pour le cluster d'administrateur

  • Deux nœuds qui exécutent des modules complémentaires pour le cluster d'administrateur

  • Pour chaque cluster d'utilisateur haute disponibilité associé, trois nœuds qui exécutent le plan de contrôle du cluster d'utilisateur

  • Pour chaque cluster d'utilisateur standard associé, un nœud qui exécute le plan de contrôle du cluster d'utilisateur

  • Un nœud temporaire à utiliser pendant la mise à niveau, la mise à jour et la réparation automatique

Par exemple, supposons qu'un cluster d'administrateur soit associé à un cluster haute disponibilité et à un cluster standard. Le cluster d'administrateur doit avoir huit adresses IP disponibles pour les nœuds.

Supposons maintenant que vous décidiez d'ajouter un cluster d'utilisateur haute disponibilité. Le cluster d'administrateur doit avoir 11 adresses IP disponibles pour les nœuds. Si votre serveur DHCP ne peut pas fournir les adresses IP supplémentaires ou si votre cluster d'administrateur ne dispose pas d'autant d'adresses IP statiques disponibles, vous devez vous assurer que d'autres adresses IP soient disponibles avant de créer le cluster d'utilisateur.

De combien d'adresses IP un cluster d'utilisateur a-t-il besoin ?

Un cluster d'utilisateur doit disposer d'une adresse IP pour chaque nœud et d'une adresse IP supplémentaire à utiliser pour un nœud temporaire lors de la mise à niveau, de la mise à jour et de la réparation automatique du cluster d'utilisateur.

Par exemple, un cluster d'utilisateur doté de cinq nœuds doit avoir six adresses IP disponibles pour les nœuds.

Supposons maintenant que vous souhaitiez ajouter deux nœuds au cluster d'utilisateur. Le cluster d'utilisateur doit avoir huit adresses IP disponibles pour les nœuds. Si votre serveur DHCP ne peut pas fournir les adresses IP supplémentaires ou si votre cluster d'utilisateur ne dispose pas d'autant d'adresses IP statiques disponibles, vous devez vous assurer que d'autres adresses IP soient disponibles avant d'ajouter les nœuds.

Adresses IP statiques pour un cluster d'administrateur

Cette section explique comment gérer les adresses IP statiques d'un cluster d'administrateur.

Déterminer les adresses IP disponibles pour les nœuds du cluster d'administrateur

Le fichier de blocs d'adresses IP de votre cluster d'administrateur est défini comme valeur de network.ipMode.ipBlockFilePath dans la configuration de fichier de votre cluster d'administrateur. Dans le fichier de blocs d'adresses IP, vous pouvez afficher les adresses IP disponibles pour les nœuds du cluster d'administrateur.

Par exemple, voici un fichier de blocs d'adresses IP disposant de cinq adresses 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

Ajouter des adresses IP à un cluster d'administrateur

Pour ajouter d'autres adresses IP aux nœuds de votre cluster d'administrateur, ajoutez des adresses à votre fichier de blocs d'adresses IP, puis exécutez la commande suivante pour mettre à jour votre cluster d'administrateur :

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config ADMIN_CLUSTER_CONFIG

Remplacez les éléments suivants :

  • ADMIN_CLUSTER_KUBECONFIG : chemin d'accès au fichier kubeconfig du cluster d'administrateur

  • ADMIN_CLUSTER_CONFIG : chemin d'accès au fichier de configuration du cluster d'utilisateur

Adresses IP statiques pour un cluster d'utilisateur

Cette section explique comment gérer les adresses IP statiques d'un cluster d'utilisateur.

Déterminer les adresses IP disponibles pour les nœuds du cluster d'utilisateur

Le fichier de blocs d'adresses IP de votre cluster d'utilisateur est défini comme valeur de network.ipMode.ipBlockFilePath dans la configuration de fichier de votre cluster d'utilisateur. Dans le fichier de blocs d'adresses IP, vous pouvez afficher les adresses IP disponibles pour les nœuds du cluster d'administrateur.

Par exemple, voici un fichier de blocs d'adresses IP disposant de quatre adresses 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

Ajouter des adresses IP à un cluster d'utilisateur

Pour ajouter d'autres adresses IP aux nœuds de votre cluster d'utilisateur, ajoutez des adresses à votre fichier de blocs d'adresses IP, puis exécutez la commande suivante pour mettre à jour votre cluster d'utilisateur :

gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG--config USER_CLUSTER_CONFIG

Remplacez les éléments suivants :

  • ADMIN_CLUSTER_KUBECONFIG : chemin d'accès au fichier kubeconfig du cluster d'administrateur

  • USER_CLUSTER_CONFIG : chemin d'accès au fichier de configuration du cluster d'utilisateur