Équilibrage de charge de couche 4 multicluster (préversion)

Concerne : ✔️ Fleet Manager avec cluster de hubs

Azure Kubernetes Fleet Manager peut être utilisé pour configurer l’équilibrage de charge de plusieurs clusters de couche 4 sur les charges de travail déployées sur les clusters membres.

Important

Les fonctionnalités d’évaluation d’Azure Kubernetes Fleet Manager sont disponibles en libre-service et font l’objet d’un abonnement. Les versions préliminaires sont fournies « en l’état » et « selon disponibilité », et sont exclues des accords de niveau de service et de la garantie limitée. Les préversions d’Azure Kubernetes Fleet Manager sont, dans la mesure du possible, partiellement couvertes par le service clientèle. Telles quelles, ces fonctionnalités ne sont pas destinées à une utilisation en production.

Schéma montrant le fonctionnement de l’équilibrage de charge multi-cluster de couche 4.

Pour l’équilibrage de charge sur plusieurs clusters, Fleet Manager exige que les clusters cibles utilisent le réseau Azure CNI. La mise en réseau Azure CNI permet aux IP de pod d’être directement adressables sur le réseau virtuel Azure afin qu’elles puissent être acheminées à partir d’Azure Load Balancer.

Le ServiceExport lui-même peut être distribué du cluster hub de Fleet Manager vers un ou plusieurs clusters membres à l’aide de la fonctionnalité de placement des ressources de Fleet Manager, ou il peut être créé directement sur le cluster membre. Une fois le ServiceExport créé, cela entraîne la création d’un ServiceImport sur le cluster hub Fleet Manager ainsi que sur tous les autres clusters membres, afin qu’ils aient connaissance du service.

L’utilisateur peut ensuite créer une MultiClusterService ressource personnalisée pour indiquer qu’il souhaite configurer l’équilibrage de charge multi-cluster de couche 4. Cette MultiClusterService configure l’Azure Load Balancer dans chaque cluster membre pour distribuer le trafic entrant de couche 4 sur les points de terminaison du service dans plusieurs clusters membres.

Étapes suivantes