[Docker] Rancher - Configurer un load balancer

Publié par Sébastien Vermeille le (0 lectures)

loyalty

Introduction

Dans ce tutoriel nous allons voir comment :

  • Créer un load-balancer via l’interface graphique de Rancher
  • Configurer le load-balancer

Création d’un load balancer avec Rancher

Une stack peut être assimilée à un groupe de différents containers/services. Dans notre cas nous allons créer une stack qui s’occupera uniquement de contenir notre load-balancer.

Survolez le menu STACKS et sélectionnez User. Cliquez ensuite sur Add stack et remplissez le formulaire :

Cliquez sur save et voila notre stack est prête.

On va maintenant créer le load balancer:

Point très important: nous allons définir que le load balancer doit être hébergé par le serveur sur lequel nous feront pointer les dns:

Ainsi maintenant je pourrai configurer tous mes dns pour que les domaines et sous-domaines pointent vers master et ensuite c’est le load balancer qui les redirigera.

Ne cliquez pas sur save tout de suite nous devons encore configurer le load balancer.

Configurer le load-balancer

Cliquez sur add service rule :

Note: Pour que le domaine www.domain.com et domain.com pointent sur le même service nous devons malheureusement créer 2 entrées malgré l’utilisation de l’astérisque (*) (voir image ci-dessus.)

Conclusion

J’ai eu beaucoup de mal à arriver à ce résultat et j’ai dailleurs été aidé par @Superseb du support Rancher sur slack. Ce n’est certainement pas la seule et unique façon de faire mais ça à le mérite de fonctionner.

Commentaires