Skip to content
Snippets Groups Projects
Commit e5b78e41 authored by Cyprien De Cerval's avatar Cyprien De Cerval
Browse files

add argocd

parent 87324885
No related branches found
No related tags found
No related merge requests found
...@@ -244,7 +244,7 @@ spec: ...@@ -244,7 +244,7 @@ spec:
``` ```
Ce certificat va être autaumatiquement être signé par Letsencrypt grace à certmanager un utilitaire installé sur les clusters. Ce certificat va être autaumatiquement être signé par Letsencrypt grace à certmanager un utilitaire installé sur les clusters.
A l'issue de cette étape vous devriez pouvoir acccéder à votre application en HTTPS sur votre nom de domaine !! A l'issue de cette étape vous devriez pouvoir acccéder à votre application en HTTPS sur votre nom de domaine !!
Si c'est le cas bravo ! Sinon vous pouvez vérifier que votre ingress apparaaisse bien sur ``https://traefik.test.viarezo.fr`` Si c'est le cas bravo ! Sinon vous pouvez vérifier que votre ingress apparaaisse bien sur https://traefik.test.viarezo.fr
A ce point de la formation vous devez avoir les fichiers suivants. A ce point de la formation vous devez avoir les fichiers suivants.
...@@ -297,4 +297,37 @@ front: ...@@ -297,4 +297,37 @@ front:
deployment: deployment:
name: coucou name: coucou
``` ```
Pour verifier et tester votre charte helm vous pouvez utiliser :
```
helm template <nom_de_la_chart>
```
Pour vérifier les fichiers générés par helm depuis le template.
Vous pouvez ensuite lancer un
```
helm install <nom_de_la_chart> <nom_de_l'installation>
```
pour installer votre application.
Normalement à ce moment votre vroum est disponible à sur son nom de domaine.
Vous pouvez ensuite désinstaller votre chart avec
```
helm uninstall <nom_de_l'installation>
```
avant de passer à la suite.
## Argocd
VOus qui arrivez ici, BRAVO!
Il ne vous reste plus qu'a automatiser ce déploiement. Pour cela on utilise un utilitaire du nom de argocd. Argocd synchronise automatiquement le cluster avec les ressources décrites sur le gitlab.
Dans le cadre d'une mise en production tout se passerais sur le dépot [argocd](https://gitlab.viarezo.fr/ViaRezo/kubernetes/argocd) du gitlab. Cependant pour l'occasion vous allez reconfigurer un nouveau dépot de 0.
Vous pouvez donc créer un nouveau dépot sur le gitlab et push votre chart dessus.
Tous se passe sur le site argocd.viarezo.fr. ``Attention ce site gère aussi la prod``
Argocd fontionne avec des entitées appelées applications chauque applications gère une chart.
Vous pouvez créer des applications depuis l'interface.
``Attention a bien mettre l'url https://138.195.139.40:6443 pour le cluster afin de bien déployer sur le cluster de test``
Une fois l'application créée il suffit de push ses modifications sur le gitlab afin quelles soient déployés sur le cluster.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment