RousselTMLEARNING

TP · Traefik: del descubrimiento a la experiencia

Installation

Instalación clásica #

Debe instalar Traefik en una VM.

  1. 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_vm
  2. Creación del entorno

    Lanzaremos la creación del entorno en VirtualBox con el siguiente comando de Vagrant

    vagrant up
  3. Conexión al entorno de pruebas

    Nos conectaremos al entorno de pruebas con el siguiente comando de Vagrant

    vagrant ssh traefik-formation
  4. Instalació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.

  5. 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.

  1. 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_docker
  2. Creación del entorno

    Lanzaremos la creación del entorno en VirtualBox con el siguiente comando de Vagrant

    vagrant up
  3. Conexión al entorno de pruebas

    Nos conectaremos al entorno de pruebas con el siguiente comando de Vagrant

    vagrant ssh traefik-formation
  4. Instalació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.

  5. 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).

  1. 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_minukube
  2. Creación del entorno

    Debe seguir el procedimiento correspondiente a su SO para instalar Minikube.

  3. 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.

  4. 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

  • ⏱ Duración estimada : ≈ 1 h 38

🧪 Iniciar el entorno de prácticas ↗

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

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...

Protocole ACME : serveur ACME, challenges http-01 et dns-01, automatisation TLS

Comprendre le protocole ACME : rôle du serveur ACME (Let's Encrypt, ZeroSSL, step-ca), challenges...

Installation de HAProxy

Guide complet pour installer HAProxy sur les serveurs Linux (Debian, RedHat) et via des environne...

Traefik : sécuriser et transformer les requêtes avec les middlewares (BasicAuth, ForwardAuth…)

Les middlewares Traefik modifient les requêtes et réponses entre le routeur et le service : authe...

Traefik comme Ingress Controller pour Kubernetes (Helm, IngressRoute, Gateway API)

Installer Traefik dans Kubernetes avec Helm et publier des applications avec Ingress, les CRD Ing...

Traefik : les métriques avec Prometheus et OpenTelemetry

Exposer les métriques de Traefik (Prometheus ou OTLP), comprendre les séries par entrypoint, rout...

L'API de Traefik : inspecter la configuration et sécuriser le tableau de bord

Utiliser l'API REST de Traefik pour inspecter routeurs, services, middlewares et entrypoints, l'e...

Traefik : vue d'ensemble, architecture et premier déploiement

Découvrir Traefik : reverse proxy et load balancer cloud-native, entrypoints, routers, services, ...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!