▪️Traefik ⇒ Ingress Controller
2024-11-26
| 2025-3-24
字數 319閱讀時間 1 分鐘

功能


  • 反向代理與負載均衡: Traefik 充當 Kubernetes 集群的反向代理, 將外部請求根據設定的規則分發給集群中的不同服務(Service)。 負載均衡能有效分配流量,確保服務穩定性。
  • Ingress Controller: Traefik 作為 Ingress Controller, 負責管理和處理 Kubernetes 中的 Ingress 資源。 它監控 Ingress 變化並動態更新流量路由。
  • 自動發現服務: Traefik 可以自動發現集群中的新增服務, 根據 Kubernetes API 自動更新路由規則, 避免人工干預。
  • SSL/TLS 管理: 支援自動生成和續期 SSL/TLS 證書,特別是與 Let's Encrypt 集成,提供 HTTPS 安全通訊。
  • 中介軟體(Middleware): 支援自定義中介軟體來處理請求,如身份驗證、流量限制、重定向等。
 

安裝


  1. 安裝 helm
    1. ▪️
      Helm ⇒ 插件包管理
  1. 更新 help repo
    1. 下載 traefik 相應設置並安裝
       

      配置相關教學


      ▪️
      Traefik 配置 - 結合 Cert-manager 建立 TLS
    2. kubernetes
    3. MetaILB ⇒ 地端 LoadBalancer修改 ip addr
      Loading...