... | ... | @@ -6,9 +6,9 @@ Elle comprend plusieurs déploiements: |
|
|
|
|
|
- API
|
|
|
- application web
|
|
|
- base de données (postgresql) (à migrer vers un PostgeSQL Operator central au cluster)
|
|
|
- base de données (géré par un PostgeSQL Operator central au cluster) (@dreumonte : c bien central au cluster hein?=
|
|
|
- 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 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](https://git.inpt.fr/inp-net/k8s), dans `prod/churros/prod`.
|
|
|
|
|
|
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`. |
|
|
TODO: documenter ça mieux, à voir avec @dreumonte |