談論到如何對生產環境進行升級更新時,總是會有幾種方式不停的被討論,譬如 Rolling, Recreate, Blue-Green, A/B, Canary 及 Recreate。 每種策略方法都有其適合場景,底層需要的技術也完全不同,所以使用上除了評估情境之外,也要看看目前團隊現有的工具是否達到你想要的更新策略。
本篇文章要介紹的是 flagger 這套由 weave network 工具,作者於文章中一步一步的介紹如何透過 flagger 來達成 Canary(金絲雀)部署策略。
另外如果你本身是採用 flux 來作為 GitOps 的解決方案的話, flagger 與 flux 出自於同個團隊,因此相關的整合與官方教學文章會更多,有興趣的也可以看一下。
文章的範例清楚簡單,一步一步的介紹使用方式,並且透過不同的情境,譬如更新成功,更新失敗來展示一下 flagger 的部署情況,同時也提到可以透過自定義 Prometheus Exporter 的方式來幫你的應用程式定義什麼叫做服務正常,藉此讓 Flagger 幫你達成 Canary 部署。
有興趣的記得點選全文觀看
https://medium.com/expedia-group-tech/flagger-canary-deployments-on-kubernetes-94364146ff94
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「prometheus exporter」的推薦目錄:
- 關於prometheus exporter 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於prometheus exporter 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於prometheus exporter 在 大象中醫 Youtube 的最佳貼文
- 關於prometheus exporter 在 大象中醫 Youtube 的最佳貼文
- 關於prometheus exporter 在 prometheus/node_exporter: Exporter for machine metrics 的評價
- 關於prometheus exporter 在 Prometheus Exporters | AWS Open Distro for OpenTelemetry 的評價
- 關於prometheus exporter 在 How do I add histogram to prometheus exporter in golang? 的評價
prometheus exporter 在 Prometheus Exporters | AWS Open Distro for OpenTelemetry 的推薦與評價
The Prometheus server makes pull requests to the HTTP server exposed by the exporter and scrapes metrics data on a regular interval. Prometheus Exporter is used ... ... <看更多>
prometheus exporter 在 prometheus/node_exporter: Exporter for machine metrics 的推薦與評價
Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors. The Windows exporter is recommended ... ... <看更多>