▪️Traefik - EntryPoints
2025-3-24
| 2025-3-26
字數 564閱讀時間 2 分鐘

定義

EntryPoint 是 Traefik 中,用來處理網路入口的功能,用來定義會在哪個端口接收數據,以及是否監聽 TCP ,UDP 功能。

範例


常用配置

Address

必選,用來定義端口,或是主機名,或是協定

ReusePort

可選 (預設: false) ,用來設定 traefik 是否可有多個實例 ”同時綁定到相同的端口”

HTTP/2

maxConcurrentStreams

可選 (預設: 250),設定每個 client 端允起連接的併發數量

HTTP/3

http3

啟用 http/3 支援,利用 UDP 得進階協定 QUIC 來加速連線,並解決 UDP 不可靠的問題
注意 : http3 只能在啟用 tls 的 port 運行

advertisedPort

默認為 address 的 port,用來定義哪個 UDP port 為 http/3

Transport

respondingTimeouts

用來設定請求超時時間(秒/單位),只針對 TCP 有影響,UDP 會忽略

keepAliveMaxRequests

在發送 connection: close 的請求標頭前,traefik 可以處理的最大請求數量
超過這個數量連線會被自動關閉
預設沒有限制

keepAliveMaxTime

在發送 connection: close 的請求標頭前,traefik 可以處理的最大請求時限 (秒/單位)
預設沒有限制

HTTPOptions

Redirection

重新導向到對應 entrypoint
  • Traefik
  • k8s - 使用 Cloudflare Tunnels 訪問Traefik - 使用 Docker 部屬 Traefik
    Loading...