---
# System prepended metadata

title: Projet de Déploiement de N8n et rocketchat

---

---
class: center, middle
type: slide
slideOptions:
  theme: black
  transition: 'concave'
  backgroundTransition: 'convex'
  transitionSpeed: 'default'
  parallaxBackgroundImage: 'https://imgur.com/i9mhI6q'
  parallaxBackgroundHorizontal: 500
  parallaxBackgroundVertical: 500
---
  <!-- .slide: data-background="https://i.postimg.cc/prS9c3Jt/Sans-titre-1.png" data-background-size="1200px" -->
# Projet de Déploiement de N8n et rocketchat

---

## Introduction


----

- Objectif du projet : Déployer n8n, Rocket.Chat, Prometheus et Grafana sur Azure Kubernetes Service (AKS).

----

- Utilisation du scaling horizontal pour assurer la résilience et la haute disponibilité des applications.

----

- déploiment de l'infrastructure avec Terraform et Helm.

----

- gitLab runner, ci/cd

---

## Applications à Déployer

----

1. **n8n** : Automatisation des workflows et des notifications.

----

2. **Rocket.Chat** : Plateforme de communication.

----

3. **Prometheus** : Collecte des métriques de base.

----

4. **Grafana** : Visualisation des métriques et des données de surveillance.

----

5. **Gitlab Runner** : Exécution des jobs CI/CD dans un environnement Kubernetes.

---

## Objectifs du Projet

----

1. Déploiement de l'infrastructure Kubernetes sur AKS.

----

2. Configuration et déploiement de n8n et Rocket.chat pour les workflows et les notifications.

----

3. Installation de Prometheus pour la collecte des métriques.

----

4. Configuration de Grafana pour la visualisation des métriques.

---

## Spécifications Techniques

----

- Utilisation de terraform et Helm pour le déploiment de AKS et des applications

----

- Configuration du scaling horizontal pour les applications.

----

- Utilisation de webhooks pour les notifications de n8n vers Rocket.Chat.

----

- Installation de Prometheus pour la collecte des métriques de base.

----

- Installation de Grafana pour la visualisation des métriques.

---

## Conclusion

- Le projet vise à déployer n8n, Rocket.Chat, Prometheus et Grafana sur AKS avec scaling horizontal.
- Objectifs : automatisation des workflows, communication, collecte de métriques et visualisation des données.
- Respect des bonnes pratiques de déploiement Kubernetes et documentation détaillée du projet.

---

  <!-- .slide: data-background="https://i.postimg.cc/prS9c3Jt/Sans-titre-1.png" data-background-size="1200px" -->
**Avez-vous des questions ?**