iT邦幫忙

kong相關文章
共有 23 則文章
鐵人賽 DevOps DAY 30

技術 Day 30 : 透過 Azure DevOps 實踐 Kong 的藍綠佈署 - 2 (鐵人完賽)

Pipeline 的實踐 yaml 的說明 昨天將如何利用kong做到藍綠分流佈署的實作邏輯後,接下來就準備要將變更管理的流程,同樣使用Azure DevOps...

鐵人賽 DevOps DAY 29

技術 Day 29 : 透過 Azure DevOps 實踐 Kong 的藍綠佈署 - 1

藍綠佈署 故事 Lala:這次我們的API產品,準備要升級了,是不是應該要通知所有的consumer,告訴他們在過版日的晚上八點可能會有服務的中斷,請他們暫時先...

鐵人賽 DevOps DAY 28

技術 Day 28 : Kong 的 JWT 實踐 - 認證實作及探索OIDC的流程

Kong 的Consumer JWT實作 把JWT實作在route上的部分講解過之後,接著就該進入到consumer的使用階段了。這部分原本筆者打算使用post...

鐵人賽 DevOps DAY 26

技術 Day 26 : Kong 的 Routes 共用與 HMAC Auth 實踐 - 2

HMAC Auth - Client的實作 故事 Aries: kong在HMAC的設定上看起來也不算複雜,但是這個clock_skew設定多久才是比較好的呢?...

鐵人賽 DevOps DAY 25

技術 Day 25 : Kong 的 Routes 共用與 HMAC Auth 實踐 - 1

HMAC 認證 還記得 Day20 的時候,提到了新的API要提供給金融客戶來使用嗎?但因為金融客戶有更高強度的認證授權要求(註:為確保本行資訊安全,所提供之服...

鐵人賽 DevOps DAY 24

技術 Day 24 : 透過 Azure DevOps 實踐 Kong 的 IaC - 完整的變更管理

完整的變更管理 故事 Lala:原來Kong的設定變更也打算走Pull Request,而且設計原則與一般我們應用程式過版不太一樣耶。 Sam:沒錯,原因就如同...

鐵人賽 DevOps DAY 23

技術 Day 23 : 透過 Azure DevOps 實踐 Kong 的 IaC - 4

進入變更管理的協作世界 昨天說到了透過pipeline將kong設定檔變更後,雖然有諸多優點。但是對於Infratructure的人通常會覺得麻煩,而且會被挑戰...

鐵人賽 DevOps DAY 22

技術 Day 22 : 透過 Azure DevOps 實踐 Kong 的 IaC - 3

Azure Pipelines Pipeline yaml 復盤 請參考範例程式,今天要說明的兩個pipeline yaml都在這資料夾下:ironman20...

鐵人賽 DevOps DAY 21

技術 Day 21 : 透過 Azure DevOps 實踐 Kong 的 IaC - 2

從IaC 到佈署 - Azure DevOps Service 部署標的 - Environment 希望做到的效果 前面已經將Azure Repos設定完成之...

鐵人賽 DevOps DAY 20

技術 Day 20 : 透過 Azure DevOps 實踐 Kong 的 IaC - 1

共用、協作、變更管理 目的都是為了降低認知負荷 在Day2的文章中,筆者簡單的說明了kong的service與route的關係,不過到目前為止的範例中,都僅用一...

鐵人賽 DevOps DAY 19

技術 Day 19 : Kong 的認證(AuthN)與授權(AuthZ) - 2

認證(AuthN)與授權(AuthZ) - 續 昨天說到了之前從未特別談過的kong授權的問題,因為如果僅有做認證,那就沒有辦法一次將多個API服務納管到kon...

鐵人賽 DevOps DAY 18

技術 Day 18 : Kong 的認證(AuthN)與授權(AuthZ) - 1

認證(AuthN)與授權(AuthZ) 在Day 4的時候,筆者說明過有關於使用API Key的方式來保護後端API Provider的方式。同樣的也在Day...

鐵人賽 DevOps DAY 17

技術 Day 17 : 透過可觀測性的三本柱,人人都可以是福爾摩斯

找出昨天的問題 昨天第二個示範案例觸發了CPU的警報,這是筆者特別設計的場景。今天打算針對昨天的告警事件,用故事的方式帶大家一起探索,如何在日常生活場警,透過可...

鐵人賽 DevOps DAY 16

技術 Day 16:Kong + API 的 Grafana 儀表板監控與告警

Grafana 的Dashboard 前面有說到,Grafana最大的強項就是漂亮的dashboard,要從頭自己做一個dashboard其實真的很難,第一個議...

鐵人賽 DevOps DAY 15

技術 Day 15:Kong + API monitor in Promethus and Grafana - 3

Prometheus 圖 15-1 Prometheus 筆者之前建置整個架構的經驗中,Prometheus基本上就是預設建立,很少去找過相關的資料,可能也因為...

鐵人賽 DevOps DAY 14

技術 Day 14:Kong + API monitor in Promethus and Grafana - 2

Kong 與 API 在Metrics 的實踐 圖 14-1 雖說同事嫌筆者上面的架構圖太太太複雜了,但筆者還是想要放一下,因為看起來好像有一點點厲害的樣子(謎...

鐵人賽 DevOps DAY 13

技術 Day 13:Kong + API monitor in Promethus and Grafana - 1

Kong v.s API v.s Metrics 昨天將可觀測性的第二隻本柱:trace 完成之後,今天開始準備來實踐最後一根柱子:metrics。筆者在多年前...

鐵人賽 DevOps DAY 12

技術 Day 12:Kong + API trace in Jaeger - 3

Kong 可觀測性的追蹤實踐 由於這個系列文筆者是以Kong作為起點,來開始撰寫如何搭配Kong與所有的節點來完成各式各樣的協作。終於,進入到Kong的可觀測性...

鐵人賽 DevOps DAY 11

技術 Day 11:Kong + API trace in Jaeger - 2

Docker Compose 設定檔 - 2 架構細節設定說明 圖 11-1 扣除Day10說的kong-init的一次性任務,接下來要詳細說明有關於這次新增的...

鐵人賽 DevOps DAY 10

技術 Day 10:Kong + API trace in Jaeger - 1

Kong v.s API v.s Tracing 前幾天實踐了將Kong 以及API的Log導入了Elasticsearch,也成功地可以使用Kibana來觀看...

鐵人賽 DevOps DAY 2

技術 Day 2:從程式碼開始

從程式碼開始 準備事項 基本上,本文都是範例程式都是使用dotnet core作為範例,因此筆者會基於最簡單的API,開始透過Kong Gateway 進行進出...

鐵人賽 DevOps DAY 1

技術 Day 1:從Kong進入可觀測性世界的緣起

緣起 其實很久以前就很想要寫這個系列文,不過在因緣際會之下,兩年前(2023年)鐵人賽反而成為筆者系列文的處女作,撰寫了任務為導向的 Azure DevOps...

技術 簡述 Kong API Gateway Control Plane 與 Data Plane 設置同步機制

我喜歡在文章裡面放張圖,雖然現在 AI 生圖很方便,但還是喜歡放自然一點的,不論是自己拍的或是網路上看到的(圖片來源:Unsplash) 前言 在 Ko...