コンテンツへスキップ
FindOpenSource

Traefik

既存のインフラと統合できる、モダンでクラウドネイティブなリバースプロキシ兼ロードバランサーです。

概要

Traefik は、動的なコンテナ/オーケストレーターベースの環境向けに特別に構築されたリバースプロキシ兼ロードバランサーです。マイクロサービスごとにルートを手動で設定する代わりに、オーケストレーターやサービスレジストリ(Docker、Swarm、Kubernetes、Consul、Etcd、Rancher、Amazon ECS、または静的ファイル)を監視し、サービスの追加・削除・スケーリングに合わせてルーティングルールを自動生成・更新します——再起動は不要です。

組み込み機能には、Let's Encrypt による自動 HTTPS(ワイルドカード証明書を含む)、複数のロードバランシングアルゴリズム、サーキットブレーカーとリトライ、WebSocket/HTTP2/gRPC サポート、ルートを可視化する Web ダッシュボード、REST API、そして Prometheus、Datadog、StatsD、InfluxDB へのメトリクスエクスポートが含まれます。単一の Go バイナリ、または公式 Docker イメージとして提供されます。

Traefik は、Docker、Kubernetes、または類似のオーケストレーター上でマイクロサービスを運用し、従来のリバースプロキシの設定ファイルを手作業で保守するのではなく、ルーティングと TLS をデプロイと自動的に同期させたいチームに向いています。

カテゴリ
DevOps
キーワード
reverse-proxyload-balancerapi-gatewaydevops
言語
Go
ライセンス
MIT

誤りを見つけましたか? GitHub で修正を提案する