Contáctanos
Webflow Premium Partner Ehab Fayez
Volver a Agent Skills
DevOps e Infraestructura

Traefik Reverse Proxy

Configura Traefik como reverse proxy dinamico con descubrimiento automatico de servicios para entornos Docker y Kubernetes.

Claude Code Cursor Codex

Descripción General

Traefik es un reverse proxy y balanceador de carga cloud-native que descubre automaticamente servicios de Docker, Kubernetes y otros orquestadores. A diferencia de Nginx donde defines upstreams manualmente, Traefik observa las etiquetas de tus contenedores y actualiza dinamicamente su tabla de enrutamiento, haciendolo ideal para arquitecturas de microservicios que escalan frecuentemente.

Los agentes de IA pueden generar configuraciones de Traefik en formatos YAML y TOML, configurar etiquetas Docker para descubrimiento automatico de servicios, crear cadenas de middleware para autenticacion, rate limiting y circuit breaking, y solucionar problemas de enrutamiento analizando la API del dashboard de Traefik. El agente entiende la relacion entre entrypoints, routers, services y middleware, produciendo configuraciones que siguen las mejores practicas.

Esta habilidad es especialmente valiosa para equipos ejecutando aplicaciones containerizadas. Tu agente de IA puede configurar Traefik como ingress controller para Docker Compose o Kubernetes, configurar certificados automaticos de Let's Encrypt via el protocolo ACME, e implementar patrones de enrutamiento avanzados como enrutamiento basado en path o headers entre multiples servicios.

¿Para Quién Es?

  • Equipos DevOps configurando reverse proxy dinamico para stacks de Docker Compose
  • Ingenieros de plataforma configurando Traefik como ingress controller de Kubernetes
  • Desarrolladores implementando enrutamiento basado en path entre microservicios
  • Equipos configurando TLS automatico con Let's Encrypt via Traefik ACME

Instalación

Configurar Claude Code
Install Traefik: brew install traefik (macOS) or use Docker image traefik:v3.0
Claude Code generates traefik.yml and Docker labels

Configuración

# docker-compose.yml (Traefik with auto-discovery)
services:
  traefik:
    image: traefik:v3.0
    command:
      - "--providers.docker=true"
      - "--entrypoints.web.address=:80"
      - "--entrypoints.websecure.address=:443"
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock