系列概述

本系列深入探討 Kubernetes API Gateway 的生態系統,以 Envoy Gateway 作為主要實作研究標的。涵蓋從概念、規範、架構到實戰部署的完整知識體系。

文件導航

#文件內容適合對象
1K8s API Gateway 概述概念介紹、演進歷程、核心術語初學者
2Gateway API 規範深入資源模型、YAML 範例、設計細節開發者/架構師
3Envoy Proxy 核心架構線程模型、Filter Chain、xDS 協議進階工程師
4Envoy Gateway 實作解析Controller 架構、CRD、AI Gateway平台工程師
5實作對比與選型指南5 大方案對比、效能矩陣、決策樹技術決策者
6實戰部署指引快速啟動、部署模式、疑難排解DevOps/SRE

學習路徑建議

初學路徑:
  1. K8s API Gateway 概述 (了解為什麼需要 Gateway API)
  2. Gateway API 規範深入 (學會寫 Gateway + HTTPRoute)
  3. 實戰部署指引 (動手操作)
  
進階路徑:
  1-3 同上
  4. Envoy Proxy 核心架構 (理解底層機制)
  5. Envoy Gateway 實作解析 (理解 Controller 如何工作)
  6. 實作對比與選型指南 (做出技術選擇)

關鍵發現

  1. Gateway API 是未來: Ingress 的 annotation-sprawl 問題已被 Gateway API 的標準化欄位解決
  2. Envoy Gateway 是最純粹的實作: 供應商中立、完整覆蓋 Gateway API 標準
  3. xDS 是核心機制: Envoy 的動態配置能力來自 xDS 協議,ACK/NACK 自動回滾是關鍵安全特性
  4. IR 模式是最佳實踐: Envoy Gateway 的中間表示 (IR) 架構提升了程式碼的可測試性和可維護性
  5. Policy CRDs 降低複雜度: 將常見需求(JWT、限流、熔斷)封裝為簡單的 CRD

參考資源


📝 研究日期: 2026-05-15
🔧 研究工具: Envoy Gateway v1.4, Kubernetes Gateway API v1.2
💡 下一步: 搭建 Lab 環境進行實際測試