Oracle VM virtualbox #
Nous allons utiliser Virtualbox pour déployer nos VMs de tests. Certains TPs seront fait sur Docker donc si vous avez déjà un moteur Docker vous pourrez l'utiliser au lieu de déployer une nouvelle VM.
Vous devez procéder à l'installation de Virtualbox en suivant la procédure correspondante à votre système :
https://www.virtualbox.org/wiki/DownloadsHashicorp Vagrant #
Nous allons utiliser Vagrant pour déployer automatiquement des environnements de tests. Pour en savoir plus sur Vagrant, vous pouvez suivre notre formation dédiée.
Vous devez procéder à l'installation de Vagrant en suivant la procédure correspondante à votre système :
https://developer.hashicorp.com/vagrant/installDu concept à l'expertise #
Nous avons préconfiguré un repo pour la formation.
Repo git
Vous pouvez utiliser la commande ci-dessous pour cloner le repo:
git clone https://github.com/De-la-decouverte-a-l-expertise/traefik-formation.gitChoix de l'environnement
Les configurations des environnements de test se trouvent dans le dossier tp. Dans ce dossier il y a plusieurs sous dossiers chacun correspondant à un environnement de test : VM simple, VM avec Docker, VM avec application... En fonction du TP on précisera lequel utiliser:
cd traefik-formation/tp/REPCréation de l'environnement
Une fois dans le dossier qui correspond à l'environnement souhaité, vous pouvez lancer la création de l'environnement sur Virtualbox avec la commdande Vagrant suivante
vagrant up
Niveau de difficulté : ●○○○○ (1/5)
Articles recommandés
Visualiser votre infrastructure avec HAProxy Topology Visualizer
Apprenez à utiliser HAProxy Topology Visualizer pour transformer vos fichiers haproxy.cfg complex...
HAProxy dans Kubernetes : L'Ingress Controller Haute Performance
Découvrez en profondeur l'intégration de HAProxy dans Kubernetes. Architecture Direct-to-Pod, opt...
Gestion des certificats SSL/TLS avec Let's Encrypt et ACME
Apprenez à automatiser la génération et le renouvellement de vos certificats SSL/TLS avec Let's E...
Maîtriser les ACLs dans HAProxy : Le Guide Complet
Guide complet sur les ACLs HAProxy : apprenez à configurer le routage intelligent, le contrôle d'...
HAProxy comme Ingress Controller Kubernetes : Le Guide de Production
Découvrez comment utiliser HAProxy comme Ingress Controller dans Kubernetes. Architecture Direct-...
Nouveautés HAProxy : OpenTelemetry, JWT Natif, et Optimisations de Performance
Explorez les dernières innovations de HAProxy : prise en charge native d'OpenTelemetry pour l'obs...
Le Load Balancing : Principes, Algorithmes et Cas d'usage
Découvrez le fonctionnement de la répartition de charge (Load Balancing), son rôle dans la haute ...
Anatomie de la configuration HAProxy, Clustering et Haute Disponibilité
Comprendre la structure d'un fichier haproxy.cfg : sections Global, Defaults, Frontend, Backend e...
Maîtriser les ACLs dans HAProxy
Guide complet sur les ACLs HAProxy : apprenez à configurer le routage intelligent, le contrôle d'...
Sécurité et SSL avec HAProxy
Guide complet sur la terminaison SSL, le chiffrement des flux et la sécurisation du serveur HAProxy.
Monitoring et Statistiques dans HAProxy
Comment activer le tableau de bord de statistiques natif et exposer des métriques pour Prometheus.
Persistance de session (Stickiness)
Comprendre comment garantir qu'un utilisateur reste sur le même serveur backend durant toute sa s...
Health Checks et Haute Disponibilité
Comment HAProxy détecte les pannes et gère le basculement automatique vers les serveurs sains.
Installation de HAProxy
Guide complet pour installer HAProxy sur les serveurs Linux (Debian, RedHat) et via des environne...
L'écosystème HAProxy : De l'Open Source à HAProxy One
Comprendre les différences, avantages et interconnexions entre HAProxy OSS, Enterprise, Fusion, E...
Bonnes Pratiques HAProxy : Optimisation, Sécurité et Haute Disponibilité
Découvrez les meilleures pratiques pour configurer HAProxy afin d'assurer performance, sécurité e...
Aide-mémoire HAProxy : Les commandes essentielles
Un guide pratique regroupant toutes les commandes indispensables pour installer, gérer, tester et...
HAProxy : Ajout et suppression dynamique de backends
Découvrez comment utiliser la Runtime API de HAProxy pour créer, configurer et supprimer des back...
ACME : Le guide du déploiement SSL/TLS automatisé
Comprendre le protocole ACME, ses avantages et comment configurer le renouvellement automatique d...
HAProxy : Guide détaillé des directives de configuration
Une exploration complète des directives essentielles de HAProxy : de bind à http-check, apprenez ...