Aller au contenu

Configuration du dashboard traefik

Introduction

Traefik est installé via le processus d'installation de k3s, nous allons simplement configurer l'accès au tableau de bord de traefik

Fichiers de configuration

cd /tmp
curl https://gitforge.dyndns.org/downloads/traefik-dashboard/traefik-dashboard-1.0.0.tar.gz -o traefik-dashboard-1.0.0.tar.gz
tar zxvf traefik-dashboard-1.0.0.tar.gz
cd traefik-dashboard-1.0.0 

Préparation du fichier de config

Note

Adaptez les variables selon votre besoin

### Mot de passe pour le tableau de bord
HTPASSWD=$(htpasswd -nb admin 'YouSuperPassword')

### URL du tableau de bord. A définir dans le DNs ou le fichier hosts
PUBLIC_HOST_TRAEFIK="traefik-k3s.gmolab.net"

Met à jour le fichier de config

sed -i -e "s|HTPASSWD|$HTPASSWD|" \
       -e "s|PUBLIC_HOST_TRAEFIK|$PUBLIC_HOST_TRAEFIK|" *

Application de la configuration

kubectl apply -f /tmp/traefik-dashboard-1.0.0/

Sorties attendues

certificate.cert-manager.io/traefik-dashboard-tls created
ingressroute.traefik.io/traefik-dashboard-http-ir created
ingressroute.traefik.io/traefik-dashboard-https-ir created
middleware.traefik.io/traefik-dashboard-auth-mw created
middleware.traefik.io/traefik-dashboard-redirect-mw created
secret/traefik-dashboard-auth-sec created

Accès au tableau de bord

URL

https://<PUBLIC_HOST_TRAEFIK>

User/password

admin/<HTPASSWD>

Nettoyage

cd
rm -rf /tmp/traefik-dashboard-1.0.0*

Version Date Change Auteur
1.0 16.09.2026 Création GMo