Skip to main content

A controller to auto configure k8s load balancer on premise

Project description

# What’s that thing?

Ce repo contient le code d’un opérateur k8s qui reconfigure un load balancer externe au cluster (e.g un HAProxy) en réaction au actions sur les services de type loadBalancer, c’est à dire les créations, mises à jour, suppressions.

Cet opérateur n’est pas déployé dans le cluster k8s mais doit être déployé sur les machines HAProxy.

Il permet d’adresser 3 scénarios :
  • HAProxy + keepalived

  • Envoy + keepalived

  • keepalived only

# TODO

  • Le code de déploiement de l’application. - l’unité systemd - le templating de la configuration

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lb_controller-0.0.2.tar.gz (5.5 kB view hashes)

Uploaded Source

Built Distribution

lb_controller-0.0.2-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page