traefik
SHA-256Traefik は、サービスの変化を自動的に検知し、手動でルートを設定する必要のない、モダンなリバースプロキシおよびロードバランサーです。
スマートダウンロード
Download 版をダウンロード
v3.7.1 · 47.5 MB
マイクロサービスを自動的にネットワークに接続させ、手動でルートを設定する必要はありません。
主な機能
- サービスを自動検出し、ルーティングを動的に更新(再起動不要)
- Docker、Kubernetes、Consul など10種類以上のバックエンドをサポート
- Let's Encrypt による自動 HTTPS 証明書を内蔵(ワイルドカード対応)
- サーキットブレーカーとリトライメカニズムにより、サービスの安定性を向上
- WebSocket、HTTP/2、gRPC プロトコルをサポート
できないこと
- •v2 から v3 へアップグレードする際は、必ず公式の移行ガイドを確認してください。互換性のない変更が存在します。
- •デフォルト設定では、管理画面が公衆ネットワークに公開される可能性があるため、内部アドレスにバインドするか認証を追加することを推奨します。
- •ルーティングルールは柔軟ですが、複雑なシナリオ(マルチパスの書き換え、ミドルウェアチェーンなど)では、ドキュメントを注意深く読む必要があります。
使用例
- マイクロサービスクラスタの統一エントリーポイント(リバースプロキシ)
- Kubernetes Ingress コントローラー
- Docker Swarm サービスルーティング
- API ゲートウェイとトラフィック管理
Traefik は、モダンなマイクロサービスアーキテクチャ向けの HTTP リバースプロキシおよびロードバランサーツールです。Docker、Kubernetes、Consul などのサービスオーケストレーションツールと自動的に連携し、ルーティングルールを動的に生成・更新できるため、手動での設定は不要です。主な特徴には、Let's Encrypt 証明書の自動取得(ワイルドカード対応)、サーキットブレーカーとリトライメカニズム、WebSocket/HTTP/2/gRPC のサポート、シンプルな Web 管理画面、多様なメトリクス監視(Prometheus、Datadog など)、アクセスログ、シングルファイルでのデプロイが含まれます。クラウドネイティブ環境で最も人気のあるリバースプロキシの一つとなっています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:バイナリファイルをダウンロードするか、Docker イメージをプルします(Releases を参照)
ステップ2:設定ファイルを作成し(サンプル traefik.sample.toml を参照)、起動します
ステップ3:ブラウザを開いて http://localhost:8080 にアクセスし、ダッシュボードとルートを確認します
- ステップ1:バイナリファイルをダウンロードするか、Docker イメージをプルします(Releases を参照)
- ステップ2:設定ファイルを作成し(サンプル traefik.sample.toml を参照)、起動します
- ステップ3:ブラウザを開いて http://localhost:8080 にアクセスし、ダッシュボードとルートを確認します
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
5a54698394cc4ab9ee71e654f578f5d6e594afbc2c0f3b03d46a3622ada2e549このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
バイナリを使用している場合:traefik ファイルを直接削除するだけです。Docker を使用している場合:docker stop と docker rm を実行してコンテナを削除します。イメージもクリーンアップする必要がある場合は、docker rmi traefik を実行してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs