1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-traefik

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Traefik

Статус сборки SemaphoreCI Документация Отчет Go Report Card Лицензия Присоединяйтесь к сообществу поддержки форума по адресу https://community.traefik.io/ Twitter

Traefik (произносится traffic) — современный HTTP-реверс-прокси и балансировщик нагрузки, который делает развертывание микросервисов простым. Traefik интегрируется с вашими существующими компонентами инфраструктуры (Docker, режим Swarm, Kubernetes, Consul, Etcd, Rancher v2, Amazon ECS, ...) и автоматически и динамически конфигурирует себя. Указание Traefik на ваш оркестратор должно быть единственным шагом конфигурирования, который вам необходим.

ДокументацияДокументация---

. Обзор . Особенности . Поддерживаемые бэкенды . Быстрый старт . Веб-интерфейс . Документация .

. Поддержка . Цикл выпуска . Участие . Поддерживатели . Кредиты .


:warning: При миграции на новую основную версию Traefik, пожалуйста, обратитесь к руководству по миграции, чтобы обеспечить плавный переход и быть в курсе любых разрывающих изменения.

Обзор

Представьте, что вы развернули множество микросервисов с помощью оркестратора (например, Swarm или Kubernetes) или реестра сервисов (например, etcd или consul). Теперь вы хотите, чтобы пользователи имели доступ к этим микросервисам, и вам нужен обратный прокси-сервер.

Традиционные обратные прокси-серверы требуют, чтобы вы настраивали каждый маршрут, который будет соединять пути и поддомены с каждым микросервисом. В среде, где вы добавляете, удаляете, убиваете, обновляете или масштабируете свои сервисы многократно в день, задача поддержания маршрутов актуальными становится утомительной.

Вот когда Traefik может помочь вам!

Traefik слушает ваш реестр сервисов/оркестратор API и мгновенно генерирует маршруты, чтобы ваши микросервисы были подключены к внешнему миру -- без дальнейшего вмешательства со стороны.Запустите Traefik и дайте ему работать за вас! (Но если вы предпочитаете настраивать некоторые из своих маршрутов вручную, Traefik поддерживает это тоже!)

Архитектура

Функции

  • Постоянно обновляет свою конфигурацию (без перезапусков!)
  • Поддерживает несколько алгоритмов балансировки нагрузки
  • Предоставляет HTTPS для ваших микросервисов, используя Let's Encrypt (поддержка пользовательских сертификатов)
  • Отключатели цепи, повторные попытки
  • Увидите волшебство через чистый веб-интерфейс
  • WebSocket, HTTP/2, gRPC готовы
  • Предоставляет метрики (Rest, Prometheus, Datadog, Statsd, InfluxDB 2.X)
  • Сохраняет логи доступа (JSON, CLF)
  • Быстрый
  • Предоставляет Rest API
  • Упакован в одиночный исполняемый файл (сделан с :heart: на языке Go) и доступен как официальный docker образ

Поддерживаемые бэкенды

Быстрый старт

Чтобы попробовать Traefik, вы можете использовать 5-минутный быстрый старт в нашей документации (вам потребуется Docker).

Веб-интерфейс

Вы можете получить доступ к простому HTML фронтенду Traefik.

Веб-интерфейс провайдеров

ДокументацияПолная документация Traefik v3 доступна по адресу https://doc.traefik.io/traefik/.

Поддержка

Для получения поддержки сообщества вы можете:

  • присоединиться к форуму сообщества Traefik: Присоединяйтесь к обсуждению на https://community.traefik.io/

Если вам требуется коммерческая поддержка, пожалуйста, свяжитесь с Traefik.io по электронной почте: mailto:support@traefik.io.

Скачивание

./traefik --configFile=traefik.toml
docker run -d -p 8080:8080 -p 80:80 -v $PWD/traefik.toml:/etc/traefik/traefik.toml traefik
  • Или получите исходный код:
git clone https://github.com/traefik/traefik

Видео-вступление

Вы можете найти видео с обзором и углубленным изучением на videos.traefik.io.

МодераторыМы активно продвигаем философию открытости и обмена, и твердо стоим против элитарного закрытого подхода. Участие в ядре команды должно быть доступно для всех, кто мотивирован и хочет стать частью этого пути!

Этот документ описывает, как стать частью команды модераторов, а также различные обязанности и руководства для модераторов Traefik. Вы также можете найти больше информации о нашем процессе проверки pull requests и управления проблемами в этом документе.## Вклад

Если вы хотите внести вклад в проект, обратитесь к документации по вкладу.

Пожалуйста, обратите внимание, что этот проект выпускается с Кодексом поведения для участников. Участвуя в этом проекте, вы соглашаетесь соблюдать его условия.

Цикл выпуска

Обычно мы выпускаем 3/4 новых версий (например, 1.1.0, 1.2.0, 1.3.0) в год. Кандидаты на выпуск доступны до официального выпуска (например, 1.1.0-rc1, 1.1.0-rc2, 1.1.0-rc3, 1.1.0-rc4, до 1.1.0). Исправления ошибок (например, 1.1.1, 1.1.2, 1.2.1, 1.2.3) выпускаются по мере необходимости (в этих версиях не добавляются новые функции, только исправления ошибок).

Каждая версия поддерживается до выпуска следующей (например, 1.1.x будет поддерживаться до выхода 1.2.0).

Мы используем семантическую версию.

Почтовые списки

Благодарности

Благодарим Peka за его отличную работу над логотипом гофера!

Логотип гофера Traefik лицензирован под лицензией Creative Commons 3.0 Attributions.

Логотип гофера Traefik вдохновлен стикерами гофера, созданными Takuya Ueda. Оригинальный логотип Go gopher был создан Renee French.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-traefik.git
git@api.gitlife.ru:oschina-mirror/mirrors-traefik.git
oschina-mirror
mirrors-traefik
mirrors-traefik
master