Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

Traefik tutorial

01. 01. 2024 1 min čtení intermediate

Traefik automaticky detekuje služby z Dockeru a Kubernetes.

Proč Traefik

  • Auto-discovery (Docker, K8s, Consul)
  • Automatické SSL (Let’s Encrypt)
  • Dashboard
  • Middleware (auth, rate limit)

Docker setup

services: traefik: image: traefik:v3.0 command: - –providers.docker=true - –entrypoints.web.address=:80 - –certificatesresolvers.le.acme.httpchallenge.entrypoint=web ports: [‘80:80’, ‘443:443’] volumes: [‘/var/run/docker.sock:/var/run/docker.sock:ro’] webapp: image: myapp labels: - traefik.http.routers.webapp.rule=Host(app.example.com) - traefik.http.routers.webapp.tls.certresolver=le

Middleware

labels: - traefik.http.middlewares.rl.ratelimit.average=100 - traefik.http.routers.webapp.middlewares=rl

Traefik pro Docker/K8s

Auto-discovery + auto SSL = ideální pro cloud-native.

traefikreverse proxydocker