Commit cc968175 authored by Jonathan Schaeffer's avatar Jonathan Schaeffer
Browse files

Documentation du déploiement

parent ba956229
......@@ -2,13 +2,20 @@
Ce dépôt permet de gérer les déploiements de =ws-logstodb= (https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/RESIF/ws-logstodb)
* Secret
Le fichier =secrets.yaml= est généré avec l'outil SOPS et présent pour chaque overlay.
Le comportement de sops est configuré avec le fichier =.sops.yaml=.
* Déploiement
* Déploiement
** En production
On reste simple et basiques :
: sops -d prod-secrets.yaml | kubectl apply -
: kubectl apply ws-logstodb-prod.yaml
** En préprod avec kustomize
Pour déployer l'application,
- choisir l'overlay (correspondant à un environnement d'exécution)
: cd overlays/preprod
......@@ -18,5 +25,4 @@ Pour déployer l'application,
: kubectl apply -k .
* Mise à jour
Pour déployer une nouvelle image docker de l'application : choisir l'overlay et éditer le fichier =kustomization.yaml= en mettant à jour le champs =newTag=.
---
apiVersion: v1
kind: Service
metadata:
labels:
app: ws-logstodb
name: ws-logstodb-service
spec:
ports:
- port: 8000
protocol: TCP
targetPort: 8000
selector:
app: ws-logstodb
type: NodePort
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment