Traefik
Traefik はモダンなクラウドネイティブリバースプロキシおよびロードバランサーで、自動サービス検出と Let's Encrypt HTTPS により、マイクロサービスや API のデプロイを簡単にします。
デプロイ後にできること
- ドメインにアクセス — Traefik ダッシュボードでルーティング設定とサービスの健全性を監視
- ルーターとサービスの確認 — Web UI で登録済みのすべてのルート、ミドルウェア、バックエンドサービスを表示
- トラフィック監視 — リアルタイムのリクエストメトリクス、レスポンスコード、レイテンシ統計を追跡
- ルーティングルール設定 — ダッシュボードからパス、ホスト、ヘッダーベースのルーティングを設定
- ヘルスステータス確認 — すべての接続サービスとエントリポイントの健全性を確認
主な機能
- リアルタイム Web ダッシュボードによる監視と管理
- Let's Encrypt 証明書管理による自動 HTTPS
- Docker、Kubernetes、その他のオーケストレーターとのネイティブ統合
- ホットリロード対応の動的設定
- 複数の戦略をサポートする組み込みロードバランシング
- レート制限、認証、ヘッダー処理のミドルウェアサポート
- gRPC、WebSocket、TCP/UDP ルーティングサポート
- カナリアデプロイとトラフィックミラーリング
- Prometheus、Datadog などへのメトリクスエクスポート
- カスタマイズ可能なフォーマットのアクセスログ
ライセンス
MIT — GitHub