金絲雀
灰度發(fā)布功能
灰度發(fā)布功能介紹灰度版本是一個(gè)非常輕量的、可擴(kuò)展的可伸縮的服務(wù),同時(shí)支持基于瀏覽器的灰度發(fā)布生成的灰度版本,實(shí)現(xiàn)灰度發(fā)布流程?;叶劝l(fā)布是一種特殊的服務(wù)訪問(wèn)組成部分,是一個(gè)基于請(qǐng)求內(nèi)容,只有滿足“版本名”的組成的“請(qǐng)求內(nèi)容”,而信息為“灰度版本名”的“服務(wù)名”,例如:create。登錄應(yīng)用服務(wù)網(wǎng)格控制臺(tái),在左側(cè)導(dǎo)航欄中選擇“灰度發(fā)布”。在金絲雀發(fā)布下,單擊“創(chuàng)建”。藍(lán)綠發(fā)布服務(wù)單擊“選擇服務(wù)”,選擇添加灰度版本的服務(wù),此處選擇reviews,單擊“確定”。發(fā)布任務(wù)名稱:用戶自定義,可直接采用默認(rèn)。部署集群:選擇所在集群。根據(jù)界面提供的流程圖,熟悉灰度發(fā)布版本流程,單擊“創(chuàng)建”。實(shí)例配置: 鏡像 版本選擇1.5.2,其他參數(shù)保持默認(rèn)。單擊“部署灰度版本”,待版本啟動(dòng)進(jìn)度為100%,表明灰度版本創(chuàng)建成功?;叶劝姹緞?chuàng)建成功后,單擊“配置灰度策略”。策略類型分為“基于請(qǐng)求內(nèi)容發(fā)布”和“基于流量比例發(fā)布”,通過(guò)頁(yè)簽選擇確定。基于請(qǐng)求內(nèi)容發(fā)布:對(duì)當(dāng)前版本配置相應(yīng)的請(qǐng)求內(nèi)容規(guī)則,服務(wù)流量在滿足此規(guī)則的情況下,會(huì)走此版本。例如http請(qǐng)求,請(qǐng)求頭cookie必須滿足“訪問(wèn)條件”走版本A。Cookie內(nèi)容:完全匹配:當(dāng)且僅當(dāng)表達(dá)式完全符合此情況時(shí),流量才會(huì)走到這個(gè)版本。正則匹配:此處需要您使用正則表達(dá)式來(lái)匹配相應(yīng)的規(guī)則自定義Header:完全匹配:當(dāng)且僅當(dāng)表達(dá)式完全符合此情況時(shí),流量才會(huì)走到這個(gè)版本。正則匹配:此處需要您使用正則表達(dá)式來(lái)匹配相應(yīng)的規(guī)則。