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 |