Kubernetes
L'instance de Churros d'INP-net est hébergée sur le cluster Kubernetes de net7.
Elle comprend plusieurs déploiements:
- API
- application web
- base de données (géré par un PostgeSQL Operator central au cluster) (@LeGmask : c bien central au cluster hein?)
- serveur redis (sert à centraliser les Subscriptions GraphQL et le cache de sessions utilisateurs dans le cas ou plusieurs replicas de l'API tournent en parallèle)
Les ressources sont définies dans le dépot Churros, à kubernetes/
, et sont customisées pour le déploiement spécifique à net7 / INP-net (pour par ex. spécifier secrets & configmap, ainsi que modif qq trucs dans l'ingress) dans le dépôt Git Kubernetes d'INP-net, dans prod/churros/prod
.
TODO: documenter ça mieux, à voir avec @LeGmask