Contrôleur Kubernetes qui permet d'exposer les services Kubernetes via un répartisseur de charge OpenStack.
  • Python 99.3%
  • Dockerfile 0.7%
Find a file
Marie a3552480cd feat: allow per-port health monitor configuration
This will allow to configure health monitor differently for each port of
a service (this allows to enable or disable health monitors on different
TCPRoute listeners, as the gateway only creates one listener for all
services).
2026-10-24 18:51:07 +02:00
openstack_operator feat: allow per-port health monitor configuration 2026-10-24 18:51:07 +02:00
.gitignore chore: setup project 2026-06-20 11:56:12 +02:00
.pre-commit-config.yaml chore: setup project 2026-06-20 11:56:12 +02:00
Dockerfile fix: fix Dockerfile 2026-06-20 14:17:10 +02:00
noxfile.py chore: setup project 2026-06-20 11:56:12 +02:00
pyproject.toml feat: import operator code from collectivit repository 2026-06-20 13:02:07 +02:00
README.md feat: import operator code from collectivit repository 2026-06-20 13:02:07 +02:00

bind-operator

Aperçu

Ce controller a été écrit spécifiquement pour l'infrastructure collectivit.

Sont rôle est de créer des listeners sur un répartisseur de charge OpenStack pour exposer les services Kubernetes en transmettant les requêtes aux nœuds. OpenStack CCM fournit un service similaire, mais ne gère pas les répartisseurs de charge dual-stack IPv4 / IPv6, dont nous avons ici besoin.