SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
НазадМетки: traefik tar tar.gz /etc/traefik/traefik.yml traefik.yml wget
Скачиваем последнюю версию https://github.com/traefik/traefik/releases
TRAEFIKVERSION=v3.6.0
wget https://github.com/traefik/traefik/releases/download/${TRAEFIKVERSION}/traefik_${TRAEFIKVERSION}_linux_amd64.tar.gz
tar --directory=/usr/local/bin -xzf traefik_${TRAEFIKVERSION}_linux_amd64.tar.gz traefik
mkdir -p /etc/traefik/conf.d
Файл /etc/traefik/traefik.yml
log:
level: INFO
# level: DEBUG
accessLog: {}
providers:
file:
directory: "/etc/traefik/conf.d"
watch: true
http:
endpoint: "http://10.2.0.1:8080/api/rest/traefik/app"
# docker:
# endpoint: "unix:///var/run/docker.sock"
# exposedByDefault: false
api:
insecure: true
dashboard: true
entryPoints:
traefik:
address: :9009
web:
address: ":80"
Файл /etc/traefik/conf.d/app.yml
http:
routers:
app-router:
entryPoints:
- "web"
rule: "Host(`specialistoff.net`)"
service: app-service
services:
app-service:
loadBalancer:
servers:
- url: "http://app-1:5000/"
- url: "http://app-2:5000/"