1
0
Bifurcation 0
miroir de https://github.com/PAPAMICA/Wiki-Tech.io.git synchronisé 2024-09-15 12:15:18 +02:00
Wiki-Tech.io/Docker/Traefik.html

27 lignes
2,2 Kio
HTML
Brut Vue normale Historique

2021-05-01 20:35:30 +02:00
<!--
title: Traefik
description: Un reverse-proxy qui s'occupe de tout vos services sous Docker !
published: true
2021-05-21 22:10:03 +02:00
date: 2021-05-21T20:10:01.660Z
2021-05-01 20:35:30 +02:00
tags:
editor: ckeditor
dateCreated: 2021-05-01T18:35:28.132Z
-->
<figure class="image image_resized" style="width:18.27%;"><img src="https://raw.githubusercontent.com/docker-library/docs/a6cc2c5f4bc6658168f2a0abbb0307acaefff80e/traefik/logo.png" alt="traefik"></figure>
<h1>Présentation</h1>
2021-05-21 22:01:27 +02:00
<p>Traefik est un reverse proxy HTTP moderne et un répartiteur de charge qui facilite le déploiement de micro services. Traefik est gratuit, OpenSource et SelfHosted.</p>
<p>Traefik s'intègre à vos composants d'infrastructure existants (Docker, mode Swarm, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) et se configure automatiquement et dynamiquement.</p>
<p>Ce qui distingue Traefik, outre ses nombreuses fonctionnalités, est qu'il découvre automatiquement la bonne configuration des services. La magie opère lorsque Traefik inspecte votre infrastructure, où il trouve les informations pertinentes et découvre quel service sert quelle requête.</p>
<p>Traefik est nativement compatible avec les principales technologies de cluster, telles que Kubernetes, Docker, Docker Swarm, AWS, Mesos, Marathon, et bien d'autres encore. (Il fonctionne même pour les logiciels hérités fonctionnant sur du métal nu).</p>
<p>Avec Traefik, il n'est pas nécessaire de maintenir et de synchroniser un fichier de configuration séparé : tout se passe automatiquement, en temps réel (pas de redémarrage, pas d'interruption de connexion). On trouve deux types de fichiers de configuration, que l'on verra plus tard.</p>
<p>En développant Traefik, notre objectif principal est de le rendre simple à utiliser, et nous sommes sûrs que vous allez l'apprécier.<br><br>Vous pouvez retrouver le projet <a href="https://traefik.io/traefik/">ici</a> ou sur <a href="https://github.com/traefik/traefik/">Github</a>.</p>
2021-05-01 20:35:30 +02:00
<h1>Installation</h1>
2021-05-21 22:01:27 +02:00
<h2>Docker-compose</h2>
2021-05-21 22:10:03 +02:00
<p>L'installation se fait majoritairement via une image Docker. J'ai choisi le déploiement par docker-compose, je trouve cela bien plus pratique.</p>
<p>```yml</p>
<p>version: 3.8’</p>
<p>```<br>&nbsp;</p>
2021-05-01 20:35:30 +02:00
<h1>Configuration</h1>
<p>&nbsp;</p>