對於部署在SAE的微服務應用,為了確保升級操作的安全性,您可以通過啟用灰階發布(即金絲雀發布)的灰階規則進行小規模驗證,驗證通過後再全量升級應用。
前提條件
使用限制
僅適用於2023年11月08日起建立的微服務應用。
功能入口
登入SAE控制台,在左側導覽列選擇,然後選擇目標地區和目標命名空間,最後單擊目標應用程式名稱。

在左側導覽列,選擇,單擊灰階規則頁簽。
建立灰階規則
在灰階規則頁面,單擊建立灰階規則,在建立灰階規則面板,配置相關資訊,然後單擊確定。
如果您是第一次使用該功能,需要在該頁面單擊開啟微服務治理並重新整理頁面,才能配置灰階規則。
配置項 | 說明 |
規則類型 |
|
規則名稱 | 設定灰階規則名稱。 |
規則描述 | 對灰階規則的自訂描述。 |
灰階類型 | 根據內容灰階。 |
網關執行個體(ALB ingress) | 當規則類型為七層流量灰階(K8s ingress)時需要配置。 SAE基於ALB實現的網關路由(Ingress),具備根據網域名稱、路徑路由到不同應用的能力。您需要先為應用配置ALB執行個體,並建立路由規則。具體操作,請參見為應用設定路由規則(ALB)。 |
灰階的服務 | 當規則類型為七層流量灰階(K8s ingress)時需要配置。 選擇需要灰階的應用及對應連接埠。 |
架構類型 | 當規則類型為微服務流量灰階時需要配置。 配置灰階規則應用的架構類型。
|
條件模式 | 當規則類型為微服務流量灰階時需要配置。配置灰階規則應用的條件模式。 選擇同時滿足下列條件或滿足下列任一條件。 |
條件列表 | 單擊+添加新的規則條件,可以添加多條規則。
|
針對微服務流量灰階,您還可以單擊+建立流量規則,建立多個入口流量規則,多個規則可以同時生效。新增的灰階規則會顯示在灰階規則列表中。
編輯或刪除灰階規則
在灰階規則頁面,找到目標規則,在其操作列,按需選擇編輯或刪除。
開通MSE微服務治理功能後,即使您已刪除灰階規則,MSE仍然在持續計費。您可以參考以下資訊,決定是否關閉微服務治理功能。
如果您無需使用微服務治理功能,為避免產生不必要的MSE費用,可以在應用基礎資訊頁面右上方,選擇,根據頁面提示資訊,關閉微服務治理功能。
關閉微服務治理功能後,除服務列表外,其他微服務治理功能(包括無損上下線、灰階規則和限流降級)將無法使用,且關閉過程中會觸發一次應用重啟,請自行判斷業務風險後再進行操作。
更多資訊
建立灰階規則後,您可以為應用配置灰階發布策略,進行新版本測試。以Spring Cloud微服務應用為例,SAE介紹如何灰階發布應用。具體操作,請參見灰階發布應用。