管理灰度規(guī)則
本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業(yè)務(wù)造成影響,請務(wù)必仔細(xì)閱讀。
對于部署在SAE的微服務(wù)應(yīng)用,為了確保升級(jí)操作的安全性,您可以通過啟用灰度發(fā)布(即金絲雀發(fā)布)的灰度規(guī)則進(jìn)行小規(guī)模驗(yàn)證,驗(yàn)證通過后再全量升級(jí)應(yīng)用。
前提條件
- 說明
使用MSE時(shí)會(huì)產(chǎn)生單獨(dú)費(fèi)用。MSE的計(jì)費(fèi)說明,請參見計(jì)費(fèi)概述和【產(chǎn)品變更】SAE集成的MSE微服務(wù)治理功能商用通知。
使用限制
僅適用于2023年11月08日起新建的微服務(wù)應(yīng)用。
功能入口
登錄SAE控制臺(tái),在左側(cè)導(dǎo)航欄選擇 ,然后選擇目標(biāo)地域和目標(biāo)命名空間,最后單擊目標(biāo)應(yīng)用名稱。
在左側(cè)導(dǎo)航欄,選擇 ,單擊灰度規(guī)則頁簽。
創(chuàng)建灰度規(guī)則
在灰度規(guī)則頁面,單擊新建灰度規(guī)則,在新建灰度規(guī)則面板,配置相關(guān)信息,然后單擊確定。
如果您是第一次使用該功能,需要在該頁面單擊開啟微服務(wù)治理并刷新頁面,才能配置灰度規(guī)則。
配置項(xiàng) | 說明 |
規(guī)則類型 |
|
規(guī)則名稱 | 設(shè)置灰度規(guī)則名稱。 |
規(guī)則描述 | 對灰度規(guī)則的自定義描述。 |
灰度類型 | 根據(jù)內(nèi)容灰度。 |
網(wǎng)關(guān)實(shí)例(ALB ingress) | 當(dāng)規(guī)則類型為七層流量灰度(K8s ingress)時(shí)需要配置。 SAE基于ALB實(shí)現(xiàn)的網(wǎng)關(guān)路由(Ingress),具備根據(jù)域名、路徑路由到不同應(yīng)用的能力。您需要先為應(yīng)用配置ALB實(shí)例,并創(chuàng)建路由規(guī)則。具體操作,請參見為應(yīng)用設(shè)置路由規(guī)則(ALB)。 |
灰度的服務(wù) | 當(dāng)規(guī)則類型為七層流量灰度(K8s ingress)時(shí)需要配置。 選擇需要灰度的應(yīng)用及對應(yīng)端口。 |
框架類型 | 當(dāng)規(guī)則類型為微服務(wù)流量灰度時(shí)需要配置。 配置灰度規(guī)則應(yīng)用的框架類型。
|
條件模式 | 當(dāng)規(guī)則類型為微服務(wù)流量灰度時(shí)需要配置。配置灰度規(guī)則應(yīng)用的條件模式。 選擇同時(shí)滿足下列條件或滿足下列任一條件。 |
條件列表 | 單擊+添加新的規(guī)則條件,可以添加多條規(guī)則。
|
針對微服務(wù)流量灰度,您還可以單擊+新建流量規(guī)則,創(chuàng)建多個(gè)入口流量規(guī)則,多個(gè)規(guī)則可以同時(shí)生效。新增的灰度規(guī)則會(huì)顯示在灰度規(guī)則列表中。
編輯或刪除灰度規(guī)則
在灰度規(guī)則頁面,找到目標(biāo)規(guī)則,在其操作列,按需選擇編輯或刪除。
開通MSE微服務(wù)治理功能后,即使您已刪除灰度規(guī)則,MSE仍然在持續(xù)計(jì)費(fèi)。您可以參考以下信息,決定是否關(guān)閉微服務(wù)治理功能。
如果您無需使用微服務(wù)治理功能,為避免產(chǎn)生不必要的MSE費(fèi)用,可以在應(yīng)用基礎(chǔ)信息頁面右上角,選擇 ,根據(jù)頁面提示信息,關(guān)閉微服務(wù)治理功能。
關(guān)閉微服務(wù)治理功能后,除服務(wù)列表外,其他微服務(wù)治理功能(包括無損上下線、灰度規(guī)則和限流降級(jí))將無法使用,且關(guān)閉過程中會(huì)觸發(fā)一次應(yīng)用重啟,請自行判斷業(yè)務(wù)風(fēng)險(xiǎn)后再進(jìn)行操作。
更多信息
創(chuàng)建灰度規(guī)則后,您可以為應(yīng)用配置灰度發(fā)布策略,進(jìn)行新版本測試。以Spring Cloud微服務(wù)應(yīng)用為例,SAE介紹如何灰度發(fā)布微服務(wù)。具體操作,請參見灰度發(fā)布微服務(wù)。