Instalación clásica #
Debe instalar Traefik en una VM.
Elección del entorno del taller
Para esta instalación, va a desplegar una VM en blanco. Usaremos por tanto la carpeta 0_vm de nuestro repositorio (ver el taller de configuración del entorno de pruebas):
cd traefik-formation/tp/0_vmCreación del entorno
Lanzaremos la creación del entorno en VirtualBox con el siguiente comando de Vagrant
vagrant upConexión al entorno de pruebas
Nos conectaremos al entorno de pruebas con el siguiente comando de Vagrant
vagrant ssh traefik-formationInstalación de Traefik
Debe instalar Traefik en esta VM y asegurarse de que arranca correctamente. También debe configurarlo para que se inicie automáticamente con el sistema.
Destrucción del entorno
Una vez terminado el ejercicio, puede destruir el entorno del taller con el siguiente comando de Vagrant
vagrant destroy
Instalación vía Docker #
Debe instalar Traefik como contenedor Docker.
Elección del entorno del taller
Para esta instalación, va a desplegar una VM con Docker. Usaremos por tanto la carpeta 1_vm_docker de nuestro repositorio (ver el taller de configuración del entorno de pruebas):
cd traefik-formation/tp/1_vm_dockerCreación del entorno
Lanzaremos la creación del entorno en VirtualBox con el siguiente comando de Vagrant
vagrant upConexión al entorno de pruebas
Nos conectaremos al entorno de pruebas con el siguiente comando de Vagrant
vagrant ssh traefik-formationInstalación de Traefik
Debe instalar Traefik en esta VM como contenedor Docker. Empiece con 'docker run', pero lo más importante es poder desplegarlo con Compose.
Destrucción del entorno
Una vez terminado el ejercicio, puede destruir el entorno del taller con el siguiente comando de Vagrant
vagrant destroy
Instalación en Minikube #
Debe instalar Traefik en Kubernetes (mono-nodo con Minikube).
Elección del entorno del taller
Para esta instalación, va a desplegar una VM con Docker. Usaremos por tanto la carpeta 3_vm_minukube de nuestro repositorio (ver el taller de configuración del entorno de pruebas):
cd traefik-formation/tp/3_vm_minukubeCreación del entorno
Debe seguir el procedimiento correspondiente a su SO para instalar Minikube.
Instalación de Traefik
Debe instalar Traefik en esta VM mediante el gestor HELM. Empiece con 'docker run', pero lo más importante es poder desplegarlo con Compose.
Destrucción del entorno
Una vez terminado el ejercicio, puede destruir el entorno del taller con el siguiente comando de Vagrant
vagrant destroy
Nivel de dificultad : ●●○○○ (2/5)
Mi seguimiento
🧪 Iniciar el entorno de prácticas ↗
Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión
Artículos recomendados
Bonnes pratiques Traefik : sécurité, haute disponibilité et observabilité
Bonnes pratiques Traefik : sécurisation du dashboard et du socket Docker, TLS moderne, middleware...
Traefik : les providers (Docker, Kubernetes, Nomad, Consul, fichiers, clés-valeurs)
Les providers alimentent la configuration dynamique de Traefik : découverte des services Docker, ...
Les plugins Traefik : l'exemple de CrowdSec pour bloquer les attaques
Étendre Traefik avec des plugins (catalogue officiel, interpréteur Yaegi), puis protéger ses appl...
Traefik : les logs (journaux applicatifs et access logs)
Configurer les deux journaux de Traefik : le journal de fonctionnement (niveaux, format) et les a...
Traefik : le tracing distribué avec OpenTelemetry
Activer le tracing de Traefik v3 avec OpenTelemetry (OTLP), propager le contexte W3C vers les app...
Stratégies de déploiement avec Traefik : blue/green, canary et rolling
Mettre en œuvre les stratégies de déploiement avec Traefik : rolling update par l'orchestrateur, ...
Canary automatisé avec Flagger et Traefik sur Kubernetes
Automatiser les déploiements canary avec Flagger et Traefik : ressource Canary, analyse des métri...
HAProxy comme Ingress Controller Kubernetes : Le Guide de Production
Découvrez comment utiliser HAProxy comme Ingress Controller dans Kubernetes. Architecture Direct-...
Maîtriser les ACLs dans HAProxy : Le Guide Complet
Guide complet sur les ACLs HAProxy : apprenez à configurer le routage intelligent, le contrôle d'...