Traefik : premières impressions et retour d’expérience

Traefik : retour sur mes premiers pas Si Ansible m’a aidé à déclarer l’état souhaité de mes machines, il me fallait encore un moyen simple et automatique de router le trafic HTTP/HTTPS vers mes différents services (Docker, VMs, bare-metal). Après plusieurs recommandations, j’ai plongé dans Traefik, un reverse-proxy / ingress controller écrit en Go. Pourquoi j’ai choisi Traefik ? Configuration dynamique : Traefik interroge en continu les providers (Docker, Kubernetes, fichiers…) et met à jour les routes à la volée, plus besoin de nginx -s reload dès qu’un conteneur apparaît. Let’s Encrypt intégré : génération et renouvellement des certificats sans script maison. Tableau de bord clair : on visualise routes, middlewares et points d’entrée en temps réel. Support natif de Docker/K8s : trois labels suffisent pour exposer un service. Mes premières découvertes Installation express docker network create traefik docker compose -f traefik.yml up -d Statique vs dynamique Statique : ports, providers, ACME. Dynamique : règles de routage, middlewares, certificats, modifiables sans redémarrage. Labels Docker Exemple minimal : labels: - "traefik.enable=true" - "traefik.http.routers.blog.rule=Host(`blog.example.com`)" - "traefik.http.services.blog.loadbalancer.server.port=3000" Let’s Encrypt en 30 s Un certresolver=le dans les labels + une adresse mail, et Traefik s’occupe du reste. Middlewares Redirection HTTPS, headers de sécurité, auth basique… déclarables via YAML ou un label. ...

19 mai 2025 · 3 min · Mathéo Pawelec

Ansible : premières impressions et retour d’expérience

Ansible : retour sur mes premiers pas En janvier dernier, j’annonçais mes résolutions pour 2025, dont l’une était de me pencher sur Ansible pour découvrir comment automatiser et gérer mes serveurs plus efficacement. Après quelques semaines d’exploration, il est temps de faire un mini débrief et de partager ce que j’ai appris jusqu’ici, notamment sur la configuration et l’utilisation de playbooks concrets. Pourquoi j’ai choisi Ansible Je l’avais déjà évoqué, mais la raison principale qui m’a poussé à apprendre Ansible, c’est sa simplicité : ...

7 avril 2025 · 3 min · Mathéo Pawelec

Une nouvelle année, de nouvelles perspectives

Une année pleine d’opportunités 2025 est enfin arrivée, avec son lot de nouveaux projets et de nouvelles choses à apprendre. Cette année est particulière pour moi, car je termine ma licence CPLR. L’année prochaine, j’espère continuer sur cette lancée en intégrant un master orienté DevOps à Lyon. Voici les technologies et domaines que je prévois d’explorer en 2025 : OpenStack, pour comprendre et maîtriser cette plateforme de cloud computing open source. Kubernetes, pour approfondir mes connaissances en orchestration de conteneurs. Puppet et Ansible, pour automatiser et gérer l’infrastructure. Le développement web, notamment Next.js : je compte travailler sur un projet d’application web open source (FOSS) pour mettre mes compétences en pratique. Je compte apprendre tout ça par la pratique, à travers des projets concrets et pas mal d’essais. ...

1 janvier 2025 · 2 min · Mathéo Pawelec