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
- 言語
- Go
- ライセンス
- MIT
関連プロジェクト
Ansible
GPL-3.0構成管理、デプロイ、オーケストレーションのための、徹底的にシンプルな IT 自動化プラットフォームです。
- DevOps
Caddy
Apache-2.0従来の Web サーバー設定に比べてシンプルさを重視して作られた、デフォルトで自動 HTTPS 対応のモダンな Web サーバー兼リバースプロキシです。
- DevOps
Kubernetes
Apache-2.0コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化する、オープンソースのシステムです。
- DevOps
Portainer
ZlibDocker、Swarm、Kubernetes、ACI のコンテナ環境を1つのダッシュボードから管理できる、軽量な Web UI と API です。
- DevOps
誤りを見つけましたか? GitHub で修正を提案する