|
|
# 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 (postgresql) (à migrer vers un PostgeSQL Operator central au cluster)
|
|
|
- serveur redis (sert à centraliser les [Subscriptions GraphQL](/api/subscriptions) et le cache de sessions utilisateurs dans le cas ou plusieurs replicas de l'API tournent en parallèle)
|
|
|
|
|
|
> **NOTE:** Le cache des sessions utilisateurs n'est actuellement pas centralisé par Redis, mais est stocké en mémoire dans chaque replica de l'API. Cela pose des problèmes de cohérence des sessions utilisateurs, et devrait être corrigé.
|
|
|
|
|
|
Les fichiers de déploiements (ainsi que les services et ingress associés) sont dans [le dépôt Git Kubernetes d'INP-net](https://git.inpt.fr/inp-net/k8s), dans `prod/centraverse`. |