[TP] Installation
Ce que vous allez apprendre dans ce TP :
Installation classique
Vous devez procéder à l'installation de Traefik sur une VM.
-
Choix de l'environnement de TP
Pour cette installation, vous allez procéder au déploiement d'une VM vierge. On va donc choisir le dossier 0_vm de notre repository (voir TP mise en place de l'environnement de test):
cd traefik-formation/tp/0_vm -
Création de l'environnement
On va lancer la création de l'environnement sur Virtualbox avec la commande Vagrant suivante
vagrant up -
Connexion à l'environnement de test
On va se connecter à l'environnement de test avec la commande Vagrant suivante
vagrant ssh traefik-formation -
Installation de Traefik
Vous devez installer Traefik sur cette VM et vous assurer qu'il est bien démarré. Vous devez aussir le positionner en auto-démarrage avec le système. -
Destruction de l'environnement
Une fois l'exercice terminé, vous pouvez détruire l'environnement de TP avec la commande Vagrant suivante
vagrant destroy
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Installation via Docker
Vous devez procéder à l'installation de Traefik sous forme de conteneur Docker.
-
Choix de l'environnement de TP
Pour cette installation, vous allez procéder au déploiement d'une VM avec Docker. On va donc choisir le dossier 1_vm_docker de notre repository (voir TP mise en place de l'environnement de test):
cd traefik-formation/tp/1_vm_docker -
Création de l'environnement
On va lancer la création de l'environnement sur Virtualbox avec la commande Vagrant suivante
vagrant up -
Connexion à l'environnement de test
On va se connecter à l'environnement de test avec la commande Vagrant suivante
vagrant ssh traefik-formation -
Installation de Traefik
Vous devez installer Traefik sur cette VM sous forme de conteneur Docker. Dans un premier temps faites le via 'docker run' mais le plus important est de pouvoir le déployer avec compose. -
Destruction de l'environnement
Une fois l'exercice terminé, vous pouvez détruire l'environnement de TP avec la commande Vagrant suivante
vagrant destroy
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Installation sur Minikube
Vous devez procéder à l'installation de Traefik sur Kubernetes (mono-node avec Minikube).
-
Choix de l'environnement de TP
Pour cette installation, vous allez procéder au déploiement d'une VM avec Docker. On va donc choisir le dossier 3_vm_minukube de notre repository (voir TP mise en place de l'environnement de test):
cd traefik-formation/tp/3_vm_minukube -
Création de l'environnement
Vous devez suivre la procédure décrite en fonction de votre OS pour installer Minikube.
-
Installation de Traefik
Vous devez installer Traefik sur cette VM via le gestionnaire HELM. Dans un premier temps faites le via 'docker run' mais le plus important est de pouvoir le déployer avec compose. -
Destruction de l'environnement
Une fois l'exercice terminé, vous pouvez détruire l'environnement de TP avec la commande Vagrant suivante
vagrant destroy
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Warning: Undefined array key "correction" in /usr/share/nginx/html/formation/template-session.php on line 1009
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /usr/share/nginx/html/formation/template-session.php on line 1009
Articles recommandés
Apprenez à utiliser HAProxy Topology Visualizer pour transformer vos fichiers...
Découvrez en profondeur l'intégration de HAProxy dans Kubernetes. Architectur...
Découvrez le fonctionnement de la répartition de charge (Load Balancing), son...
Comprendre la structure d'un fichier haproxy.cfg : sections Global, Defaults,...
Guide complet sur les ACLs HAProxy : apprenez à configurer le routage intelli...
Guide complet sur la terminaison SSL, le chiffrement des flux et la sécurisat...
Comment activer le tableau de bord de statistiques natif et exposer des métri...
Comprendre comment garantir qu'un utilisateur reste sur le même serveur backe...
Comment HAProxy détecte les pannes et gère le basculement automatique vers le...
Guide complet pour installer HAProxy sur les serveurs Linux (Debian, RedHat) ...
Comprendre les différences, avantages et interconnexions entre HAProxy OSS, E...
Découvrez les meilleures pratiques pour configurer HAProxy afin d'assurer per...
Un guide pratique regroupant toutes les commandes indispensables pour install...
Découvrez comment utiliser la Runtime API de HAProxy pour créer, configurer e...
Comprendre le protocole ACME, ses avantages et comment configurer le renouvel...
Une exploration complète des directives essentielles de HAProxy : de bind à h...