在雲原生的時代裡,服務之間的連結就像是一場場舞蹈:節奏要準確,步伐要流暢,舞者之間還必須互相信任。作為 API Gateway 的新星,APISIX 就像是一位靈活的精靈,陪伴我在這兩年裡探索、實踐,並一步步將系統舞台搭建得更完整。
這個系列帶著真實的使用經驗、遇到的問題、解決的方式,以及背後的思考。你會看到:
從零開始的旅程:如何部署、如何理解 API Gateway 的角色。
舞步的演進:負載平衡、健康檢查、憑證管理、觀測性等核心議題。
舞台幕間的插曲:服務故障處理經驗、舊服務 TLS 相容問題。
進階的合作舞:踏入Kubernete這個雲原生更大舞
傳統模式與 etcd:APISIX 的經典架構 從「Quick Start」到目前為止,並沒有區分「資料平面(Data Plane)」和「控制平面(Contr...
今天想來聊聊,為什麼SSO服務的反向代理工具,從Nginx換成了Apache APISIX? 從Nginx換成APISIX的,不只是在SSO服務提供架構上。客戶...
您可以將 APISIX 網關作為所有業務的流量入口,它提供了 動態路由、動態上游、動態憑證、A/B 測試、灰度發布(金絲雀發布)、藍綠部署、限速、防攻擊、收集...
「身份驗證守門人」一章最後提到,如果上游服務節點有其他路徑可以鑽,那麼一切保護如同虛設。其實目前就有一個流行環境,天然的就隔離了內外流量----是的,就是Ku...
服務發現 服務發現是一個古老的話題,當應用開始脫離單機運行和訪問時,服務發現就誕生了。目前的網絡架構是每個主機都有一個獨立的 IP 地址,那麼服務發現基本上都...
在前幾章中,有透過OpenID Connect保護K8S環境內的服務;也有透過Key-Auth和Basic-Auth識別不同的Consumer。那有沒有辦法結合...
在Nginx中,可以像下面這樣設定多個server,使得不同server使用不同端口代理到不同服務: upstream backend { server...
AOP 的本質 — 改變程式碼的流程 以 Web Server 開發場景為例,我們經常會需要在很多 end-point API 的方法執行前先執行權限驗證,或...
在前一次K8S與APISIX的示範中,APISIX使用靜態檔案部署的方式。雖然靜態檔案方式並不難設定,也容易理解,但不一定適合管理。APISIX支援K8S的In...
不瞞各位看官的說,這系列本來有可能會是接續「30天Lua重拾筆記」的後續內容--Lua應用實戰相關。好歹過往該系列也有拿過「佳作」,且蛋踢球的系列作品「在麥塊的...