Contrôleur Kubernetes qui permet d'exposer les services Kubernetes via un répartisseur de charge OpenStack.
- Python 99.3%
- Dockerfile 0.7%
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). |
||
|---|---|---|
| openstack_operator | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| Dockerfile | ||
| noxfile.py | ||
| pyproject.toml | ||
| README.md | ||
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.