發布單
更新時間 2025-02-21 09:42:32
最近更新時間: 2025-02-21 09:42:32
分享文章
本章節介紹發布單相關功能
概述
發布單主要用于發布同環境下多個應用實例,并指定應用實例間發布順序。
發布單列表
發布單主要展示該環境下歷史發布單信息。在左側導航欄單擊應用運維-容器應用實例-應用發布-發布單進入發布單列表頁面。發布單列表頁面分成發布單統計和發布單列表兩塊內容。
發布單統計
發布單統計用于統計當前環境下發布單信息,展示發布單總計、發布成功總計、發布失敗總計、發布中總計、待發布總計、已取消總計。
發布單列表
發布單列表包括發布單名稱、部署單元、應用數量、狀態、執行人、執行時間、操作列。根據狀態的不同,操作列存在不同。
創建發布單
- 在發布單列表頁面,單擊創建發布單按鈕,進入發布單配置頁面
- 填寫基本信息
| 配置項 | 描述 |
|---|---|
| 發布單名稱 | 發布單名稱。 |
| 部署單元 | 展示當前環境下的所有部署單元。 |
| 發布類型 | 支持普通發布和金絲雀發布。金絲雀發布支持按流量發布和按泳道發布。具體參考應用總覽。 |
| 發布批次 | 選擇發布分批次數。僅普通發布才有該選項。 |
| 首批灰度數量 | 首批發布的應用實例數量。右側會顯示應用當前實例數,為保證應用穩定性,灰度實例數不能超過應用實例總數的50%。僅金絲雀發布才有該選項。說明: 灰度分組發布后,必須手動開始剩余分批發布。 |
| 剩余分批次數 | 首批灰度發布后,剩余的應用實例按照該處設置的批次完成分批發布。 |
| 分批方式 | 說明: 當普通發布的發布批次大于1或者金絲雀發布的剩余分批次數大于1時,需配置分批間處理方式。 支持手動和自動。手動:手動觸發下一個批次的發布。自動:根據間隔自動分配分批發布。間隔為剩余批次間的發布時間間隔,單位:分鐘。 |
| 應用實例列表 | 您可以在待選應用實例列表中單擊選擇需要的應用實例,單擊>圖標將應用實例添加到已選應用實例列表中。若應用實例存在多個版本,需要選擇要發布的版本。默認選擇最新的版本。 |
- 高級配置
高級配置用于設置應用實例間依賴關系。當選擇了 2 個及以上應用實例時,可能需要填寫應用實例之間的依賴關系。若應用實例之間不存在依賴關系,則直接跳過。
注意應用實例之間不可循環依賴,即不可出現應用實例 A 依賴于應用實例 B,同時應用實例 B 又依賴于應用實例 A 這種情況。
- 在預覽頁面確認信息無誤后,單擊創建。系統會自動跳轉到發布單列表頁面,單擊發布單名稱進入發布單詳情頁面,等待初始化完成后點擊發布即可開始發布。
發布單詳情
在發布單列表頁面,點擊發布單名稱即可進入發布單詳情頁面。您可以查看發布單的執行詳情。
發布單詳情頁面分成基本信息、發布配置以及應用實例三塊區域。
- 基本信息:展示發布單狀態、可執行操作、發布單名稱、執行人、創建時間、開始時間、結束時間。
- 發布配置:展示部署單元、發布類型、發布批次、分批方式等發布單配置信息。
- 應用實例:展示發布單包含的應用實例、應用實例間發布順序及應用實例狀態。
說明如果發布單初始化失敗,則無法進行發布,您可以將鼠標懸停在初始化失敗狀態的應用實例上,查看具體原因,或單擊重新初始化。如果發布單執行失敗,您可以將鼠標懸停在執行失敗狀態的應用實例上,查看具體原因,或單擊重新執行。發布單處于初始化、執行中或已取消狀態,發布單無法執行任何操作。
重新初始化
如果發布單處于初始化失敗狀態,您可以點擊重新初始化來重新初始化失敗狀態的應用實例。
發布
如果發布單處于待發布狀態,您可以點擊發布來開始發布。
重新發布
如果發布單處于發布失敗狀態,您可以點擊重新執行來重新執行發布失敗狀態的應用實例。
取消
如果您想取消發布單,您可以點擊取消來取消發布單。