Configurer des équilibreurs de charge Seesaw

GKE On-Prem peut s'exécuter dans l'un des trois modes d'équilibrage de charge suivants : intégré, manuel ou groupé. Cet article explique comment configurer GKE On-Prem pour qu'il s'exécute en mode d'équilibrage de charge groupé.

En mode d'équilibrage de charge groupé, GKE On-Prem fournit et gère l'équilibreur de charge. Vous n'avez pas besoin d'obtenir une licence pour un équilibreur de charge, et la configuration à effectuer est minimale.

L'équilibreur de charge fourni par GKE on-Prem est l'équilibreur de charge Seesaw.

Dans ce guide, vous allez préparer la création d'équilibreurs de charge Seesaw qui ne sont pas hautement disponibles. Les étapes du processus d'installation de base sont ainsi simplifiées. Pour obtenir des informations complètes sur la configuration d'équilibreurs de charge Seesaw groupés, y compris sur la création d'équilibreurs de charge Seesaw à haute disponibilité, consultez la page Équilibrage de charge groupé avec Seesaw.

Nous vous recommandons vivement d'utiliser les versions 6.7 de vSphere et 6.6 de Virtual Distributed Switch (VDS) pour le mode d'équilibrage de charge groupé.

Vous pouvez utiliser des versions antérieures si vous le souhaitez, mais votre installation sera moins sécurisée. Les sections restantes de cette rubrique fournissent des informations plus détaillées sur les avantages de vSphere 6.7 et de Virtual Distributed Switch (VDS) 6.6 en termes de sécurité.

Planifier vos VLAN

Dans ce guide, vous créez un cluster d'administrateur et un cluster d'utilisateur. Nous vous recommandons vivement de créer vos deux clusters sur des VLAN distincts.

Réserver des adresses IP virtuelles

Vous devez réserver plusieurs adresses IP virtuelles (VIP) que vous souhaitez utiliser pour l'équilibrage de charge. Ces adresses IP virtuelles permettent aux clients externes d'accéder à vos serveurs Kubernetes et à vos services d'entrée.

Vous devez mettre de côté un ensemble d'adresses IP virtuelles pour votre cluster d'administrateur et un ensemble d'adresses IP virtuelles pour votre cluster d'utilisateurs. Pour un cluster donné, ces adresses IP virtuelles doivent se trouver sur le même VLAN que les nœuds de cluster et les VM Seesaw de ce cluster.

Pour savoir comment mettre de côté les adresses IP virtuelles, consultez la section Mettre de côté les adresses IP virtuelles.

Réserver des adresses IP de nœud

Dans ce guide, vous utilisez des adresses IP statiques pour vos nœuds de cluster. Réservez suffisamment d'adresses pour les nœuds du cluster d'administrateur et ceux de votre cluster d'utilisateur. Pour en savoir plus sur le nombre d'adresses IP de nœuds à réserver, consultez la section Configurer des adresses IP statiques.

Réserver des adresses IP pour les VM Seesaw

Ensuite, mettez de côté les adresses IP des VM qui exécuteront vos équilibreurs de charge Seesaw.

Pour votre cluster d'administrateur, réservez une adresse IP pour une VM Seesaw. Également pour votre cluster d'administrateur, réservez une adresse IP du plan de contrôle pour l'équilibreur de charge Seesaw. Ces deux adresses doivent se trouver sur le même VLAN que les nœuds de votre cluster d'administrateur.

Pour votre cluster d'utilisateur, réservez une adresse IP pour une VM Seesaw. Également pour votre cluster d'utilisateur, réservez une adresse IP du plan de contrôle pour l'équilibreur de charge Seesaw. Ces deux adresses doivent se trouver sur le même VLAN que les nœuds du cluster d'utilisateur.

Planifier des groupes de ports

Chacune de vos VM Seesaw possède deux interfaces réseau. L'une de ces interfaces réseau est configurée avec les adresses IP virtuelles de service. L'autre interface réseau est configurée avec l'adresse IP de la VM elle-même.

Pour une VM Seesaw, les deux interfaces réseau peuvent être connectées au même groupe de ports vSphere ou peuvent être associées à des groupes de ports distincts. Si les groupes de ports sont distincts, ils doivent se trouver sur le même VLAN.

Cette rubrique fait référence à deux groupes de ports :

  • Groupe de ports de l'équilibreur de charge : pour une VM Seesaw, l'interface réseau configurée avec les adresses IP de service est connectée à ce groupe de ports.

  • Groupe de ports du nœud de cluster : pour une VM Seesaw, l'interface réseau configurée avec l'adresse IP de la VM elle-même est connectée à ce groupe de ports. Vos nœuds de cluster GKE On-Prem sont également connectés à ce groupe de ports.

Le groupe de ports de l'équilibreur de charge et le groupe de ports du nœud de cluster peuvent être identiques. Toutefois, nous vous recommandons vivement qu'ils soient distincts.

Créer des fichiers hostconfig

Pour chacun de vos deux clusters, spécifiez l'adresse que vous avez choisie pour votre VM Seesaw dans un fichier hostconfig. Ce fichier hostconfig est destiné à la VM de votre équilibreur de charge, et non aux nœuds de votre cluster. Par la suite, vous allez créer un fichier hostconfig distinct pour vos nœuds de cluster. Voici un exemple de fichier hostconfig qui spécifie une adresse IP pour une VM Seesaw.

hostconfig:
  dns: "110.116.232"
  tod: "192.138.210.214"
  otherdns:
  - "8.8.8.8"
  - "8.8.4.4"
  othertod:
  - "ntp.ubuntu.com"
  searchdomainsfordns:
  - "my.local.com"
blocks:
  - netmask: "255.255.255.0"
    gateway: "172.16.20.1"
    ips:
    - ip: "172.16.20.18"
      hostname: "seesaw-vm"