|
|
# Kubernetes
|
|
|
|
|
|
L'instance de Churros d'INP-net est hébergée sur le cluster Kubernetes de net7.
|
|
|
L'instance de Churros d'INP-net est hébergée sur le cluster [Kubernetes](https://kubernetes.io/) de net7.
|
|
|
|
|
|
Elle comprend plusieurs déploiements:
|
|
|
|
|
|
- API
|
|
|
- application web
|
|
|
- base de données (géré par un PostgeSQL Operator central au cluster) (@dreumonte : c bien central au cluster hein?=
|
|
|
- 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](/api/subscriptions) 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](https://git.inpt.fr/inp-net/k8s), dans `prod/churros/prod`.
|
|
|
|
|
|
TODO: documenter ça mieux, à voir avec @dreumonte |
|
|
TODO: documenter ça mieux, à voir avec @LeGmask |