Traefik
Traefik 是一款現代雲端原生反向代理和負載平衡器,透過自動服務發現和 Let's Encrypt HTTPS,讓微服務和 API 的部署變得簡單。
部署後可以做什麼
- 開啟網域 — 存取 Traefik 儀表板,監控路由設定和服務健康狀態
- 檢視路由和服務 — 在 Web UI 中查看所有已註冊的路由、中介軟體和後端服務
- 監控流量 — 追蹤即時請求指標、回應代碼和延遲統計
- 設定路由規則 — 透過儀表板設定基於路徑、主機和標頭的路由
- 檢查健康狀態 — 查看所有已連線服務和進入點的健康狀態
主要功能
- 即時 Web 儀表板用於監控和管理
- 自動 HTTPS,整合 Let's Encrypt 憑證管理
- 原生整合 Docker、Kubernetes 和其他編排工具
- 動態設定,支援熱重載
- 內建負載平衡,支援多種策略
- 中介軟體支援速率限制、身份驗證和標頭處理
- gRPC、WebSocket 和 TCP/UDP 路由支援
- 金絲雀部署和流量映射
- 指標匯出至 Prometheus、Datadog 等
- 存取日誌,支援自訂格式
授權
MIT — GitHub