Présentation des équilibreurs de charge

Options d'équilibreur de charge dans GKE sur une solution Bare Metal

GKE sur Bare Metal est compatible avec deux options d'équilibrage de charge: groupé et manuel.

Mode d'équilibrage de charge groupé

Si vous choisissez l'équilibrage de charge groupé, l'équilibreur de charge vous est fourni. Aucun équilibreur de charge externe n'est nécessaire.

Il existe deux types d'équilibrage de charge groupé:

  • Couche 2: tous les nœuds d'équilibreur de charge et toutes les adresses IP virtuelles doivent se trouver dans le même sous-réseau de couche 2. La passerelle du sous-réseau de l'équilibreur de charge doit écouter les messages ARP gratuits et transférer les paquets ARP aux nœuds de l'équilibreur de charge. Consultez la page Équilibrage de charge groupé avec MetalLB.

  • BGP: ce mode d'équilibrage de charge permet l'annonce des adresses IP virtuelles (VIP) de l'équilibreur de charge ServiceType pour vos clusters via le protocole externe eBGP (Border Gateway Protocol). Votre réseau de cluster est un système autonome qui s'interconnecte avec un autre système autonome (un réseau externe) via l'appairage. Consultez la section Équilibrage de charge groupé avec BGP.

Le schéma suivant illustre un exemple de topologie de réseau dans lequel des équilibreurs de charge MetalLB groupés sont situés sur les nœuds du plan de contrôle.

Schéma illustrant les équilibreurs de charge groupés situés sur les mêmes nœuds que le plan de contrôle Les nœuds se trouvent dans un sous-réseau L2.

Mode d'équilibrage de charge manuel

Si vous choisissez l'équilibrage de charge manuel, GKE sur Bare Metal ne déploie pas d'équilibreurs de charge. Cette solution offre une plus grande flexibilité que l'équilibrage de charge groupé et ne nécessite aucune configuration réseau de couche 2.

Vous devez configurer les adresses IP virtuelles des nœuds de votre plan de contrôle sur un équilibreur de charge externe avant d'installer le cluster. Après l'installation, vous devez choisir une solution d'équilibrage de charge pour les services et les entrées Kubernetes.

Le schéma suivant illustre un exemple de topologie de réseau d'un cluster à l'aide du mode d'équilibrage de charge manuel avec un équilibreur de charge externe.

Schéma illustrant le mode d'équilibrage de charge groupé avec un équilibreur de charge externe en dehors du cluster.