Ambassador 06 金絲雀部署

2022-08-09 20:21:19 字數 479 閱讀 3902

ambassador使用加權迴圈,在多個服務之間路由流量。收集所有服務的完整指標,以便比較canary和production的相對效能。這個weight的值在0~100%之間。

---apiversion: getambassador.io/v2

metadata:

name: quote-backend

spec:

prefix: /backend/service: quote

---apiversion: getambassador.io/v2

metadata:

name: quote-backend2

spec:

prefix: /backend/service: quotev2

weight:

10

以上這個例子中,10%的請求被分發到quote-backend2上,90%的請求被分發到quote-backend上

通過Kong實現金絲雀發布

金絲雀發布 canary releases 的由來 17世紀,英國礦井工人發現,金絲雀對瓦斯這種氣體十分敏感。空氣中哪怕有極其微量的瓦斯,金絲雀也會停止歌唱 而當瓦斯含量超過一定限度時,雖然人類毫無察覺,金絲雀卻早已毒發身亡。當時在採礦裝置相對簡陋的條件下,工人們每次下井都會帶上乙隻金絲雀作為 瓦斯...

藍綠發布 金絲雀發布 A B測試

通常,生產環境中的專案發布方式包括後面三種 藍綠發布 金絲雀發布 a b測試。下面是個人的一些理解,有問題請指正,謝謝。兩套一模一樣的生產環境,且兩者之間沒有耦合情況。對外提供服務的一套為綠色環境,不對外的一套為藍色環境。如果有新功能先發布到藍色環境,不影響綠色環境的使用。反覆測試修改驗證沒有問題後...

藍綠部署 滾動部署 灰度發布 金絲雀發布

在專案迭代的過程中,不可避免需要 上線 上線對應著部署,或者重新部署 部署對應著修改 修改則意味著風險。目前有很多用於部署的技術,有的簡單,有的複雜 有的得停機,有的不需要停機即可完成部署。本文的目的就是將目前常用的佈署方案做乙個總結。一 藍綠佈署 blue green deployment 藍綠部...