Traefik nic nerobi

hknmtt

Traefik nic nerobi
« kdy: 13. 12. 2022, 09:25:13 »
Mam na lokale 3 api servery a 2 ui servery a skusam to zabalit do traefiku pre zjednodusenie prace, ale akosi to nic nerobi.Tak, ze kde by mohol byt problem?

traefik.config.yml
Kód: [Vybrat]
providers:
  file:
    filename: traefik.providers.yaml
global:
  checkNewVersion: false
  sendAnonymousUsage: false
serversTransport:
  insecureSkipVerify: true
entryPoints:
  web:
    address: :80

spustam teda
Kód: [Vybrat]
traefik --configFile=traefik.config.yml
traefik.providers.yaml
Kód: [Vybrat]
http:
  routers:
    gethly:
      rule: "Host(`foo.test`)"
      service: foo
  services:
    foo:
      loadBalancer:
        servers:
          - url: "http://127.0.0.1:8080/"

Ked si otvorim foo.test:8080 tak nabehne co ma, ale ked si otvorim foo.test tak dostanem 404 od traefiku. foo.test mam v hosts subore naroutovany na 127.0.0.1, tam problem nie je.


hknmtt

Re:Traefik nic nerobi
« Odpověď #1 kdy: 13. 12. 2022, 10:40:24 »
Tak som na to prisiel. --configFile argument vobec nefunguje. Je stale vypisany v --help binarky, ale na webe v dokumentacii uz nie je a ani realne nefunguje. Takze som musel premenovat len hlavny konfiguracny subor na traefik.yml kedy si ho traefik sam automaticky hlada v cwd a par dalsich zlozkach, a uz  to funguje.

hknmtt

Re:Traefik nic nerobi
« Odpověď #2 kdy: 13. 12. 2022, 15:47:25 »
Este keby mi niekto poradil ako tam rozbhenut self-signed certifikat? Na webe to riesi VELA ludi ale nic mi zatial nefgungovalo. Nepouzivam docker.

hknmtt

Re:Traefik nic nerobi
« Odpověď #3 kdy: 13. 12. 2022, 16:49:30 »
Tak keby niekto potreboval:

do provider suboru pridat:
Kód: [Vybrat]
tls:
  stores:
    default:
      defaultCertificate:
        certFile: cert.pem
        keyFile: server.key

a Ku kazdemu routeru pridat
Kód: [Vybrat]
tls: {}