操作場景
工作負載創建后,您可以對其執行升級、編輯YAML、日志、監控、回退、刪除等操作。
表 工作負載/任務管理
| 操作 | 描述 |
|---|---|
| 監控 | 可以通過CCE控制臺查看工作負載和容器組的CPU和內存占用情況,以確定需要的資源規格。 |
| 日志 | 可查看工作負載的日志信息。 |
| 升級 | 可以通過更換鏡像或鏡像版本實現無狀態工作負載、有狀態工作負載、守護進程集的快速升級,業務無中斷。 |
| 編輯YAML | 可通過在線YAML編輯窗對無狀態工作負載、有狀態工作負載、守護進程集和容器組的YAML文件進行修改和下載。 普通任務和定時任務的YAML文件僅支持查看、復制和下載。 |
| 回退 | 無狀態工作負載可以進行回退操作,僅無狀態工作負載可用。 |
| 重新部署 | 工作負載可以進行重新部署操作,重新部署后將重啟負載下的全部容器組Pod。 |
| 關閉/開啟升級 | 無狀態工作負載可以進行關閉/開啟升級操作,僅無狀態工作負載可用。 |
| 刪除 | 若工作負載無需再使用,您可以將工作負載或任務刪除。工作負載或任務刪除后,將無法恢復,請謹慎操作。 |
| 事件 | 查看具體實例的事件名稱、事件類型、發生次數、Kubernetes事件、首次和最近發生的時間。 |
| 停止/啟動 | 停止/啟動一個定時任務,該功能僅定時任務可用。 |
監控
您可以通過CCE控制臺查看工作負載和容器組的CPU和內存占用情況,以確定需要的資源規格。本文以無狀態工作負載為例說明如何使用監控功能。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊已創建工作負載后的“監控”。在監控頁面,可查看工作負載的CPU利用率和物理內存使用率。
圖 查看無狀態工作負載監控

步驟 3 單擊工作負載名稱,可在“實例列表”中單擊某個實例的“監控”按鈕,查看相應實例的CPU使用率、內存使用率。
日志
您可以通過“日志”功能查看無狀態工作負載、有狀態工作負載、守護進程集、普通任務的日志信息。本文以無狀態工作負載為例說明如何查看日志。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊工作負載后的“日志”。
在彈出的“日志”窗口中可以根據時間查看日志信息。
圖 查看無狀態工作負載日志

說明云容器引擎服務對接了應用運維管理服務AOM提供日志查看、檢索功能,默認存儲時長為7天。目前AOM每月贈送500M免費日志采集額度,超過免費額度部分將產生費用。
升級
您可以通過CCE控制臺實現無狀態工作負載、有狀態工作負載、守護進程集的快速升級。
本文以無狀態工作負載為例說明如何進行升級。
若需要更換鏡像或鏡像版本,您需要提前將鏡像上傳到容器鏡像服務。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊待升級工作負載后的“升級”。
說明
暫不支持批量升級多個工作負載。
有狀態工作負載升級時,若升級類型為替換升級,需要用戶手動刪除實例后才能升級成功,否則界面會始終顯示“升級中”。
步驟 3 請根據業務需求進行工作負載的升級,參數設置方法與創建工作負載時一致。
步驟 4 更新完成后,單擊“升級工作負載”,并手動確認YAML文件差異后提交升級。
編輯YAML
可通過在線YAML編輯窗對無狀態工作負載、有狀態工作負載、守護進程集和容器組的YAML文件進行修改和下載。普通任務和定時任務的YAML文件僅支持查看、復制和下載。本文以無狀態工作負載為例說明如何在線編輯YAML。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊工作負載后的“更多 > 編輯YAML”,在彈出的“編輯YAML”窗中可對當前工作負載的YAML文件進行修改。
步驟 3 單擊“修改”,在彈出的提示框中單擊“確定”,完成修改。
步驟 4 (可選)在“編輯YAML”窗中,單擊“下載”,可下載該YAML文件。
回退(僅無狀態工作負載可用)
所有無狀態工作負載的發布歷史記錄都保留在系統中,您可以回退到指定的版本。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊待回退工作負載后的“更多 > 回退”。
步驟 3 切換至“版本記錄”頁簽,并選擇回退版本,單擊“回退到此版本”,并手動確認YAML文件差異后單擊“確定”。

重新部署
重新部署將重啟負載下的全部容器組Pod。本文以無狀態工作負載為例說明如何重新部署工作負載。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊工作負載后的“更多 > 重新部署”。
步驟 3 在彈出的提示框中單擊“是”,即可完成工作負載的重新部署。
關閉/開啟升級(僅無狀態工作負載可用)
無狀態工作負載可以進行“關閉/開啟升級”操作。
- 關閉升級后,對負載進行的升級操作可以正常下發,但不會被應用到實例。
如果您正在滾動升級的過程中,滾動升級會在關閉升級命令下發后停止,出現新舊實例共存的狀態。
- 開啟升級后,負載可以正常升級和回退,負載下的實例會與負載當前的最新信息進行一次同步,如果有不一致的,則會自動按照負載的最新信息進行升級。
注意工作負載狀態在關閉升級時無法執行回退操作。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊工作負載后方操作欄中的“更多 > 關閉/開啟升級”。
步驟 3 在彈出的信息提示框中,單擊“是”。
標簽管理
標簽是以key/value鍵值對的形式附加在工作負載上的。添加標簽后,可通過標簽對工作負載進行管理和選擇,主要用于設置親和性與反親和性調度。您可以給多個工作負載打標簽,也可以給指定的某個工作負載打標簽。
您可以根據業務需求對無狀態工作負載、有狀態工作負載和守護進程集的標簽進行管理,本文以無狀態工作負載為例說明如何使用標簽管理功能。
如下圖,假設為工作負載(例如名稱為APP1、APP2、APP3)定義了3個標簽:release、env、role。不同工作負載定義了不同的取值,分別為:
- APP 1:[release:alpha;env:development;role:frontend]
- APP 2:[release:beta;env:testing;role:frontend]
- APP 3:[release:alpha;env:production;role:backend]
在使用調度或其他功能時,選擇“key/value”值分別為“role/frontend”的工作負載,則會選擇到“APP1和APP2”。
圖 標簽案例

步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊工作負載后方操作欄中的“更多 > 標簽管理”。
步驟 3 單擊“添加”,輸入鍵和值后單擊“確定”。
圖 標簽管理

說明標簽格式要求如下:以字母和數字開頭或結尾,由字母、數字、連接符(-)、下劃線(_)、點號(.)組成且63字符以內。
刪除工作負載/任務
若工作負載無需再使用,您可以將工作負載或任務刪除。工作負載或任務刪除后,將無法恢復,請謹慎操作。本文以無狀態工作負載為例說明如何使用刪除功能。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 單擊待刪除工作負載后的“更多 > 刪除”,刪除工作負載。
請仔細閱讀系統提示,刪除操作無法恢復,請謹慎操作。
步驟 3 單擊“是”。
說明
?若Pod所在節點不可用或者關機,負載無法刪除時可以在詳情頁面實例列表選擇強制刪除。
請確保要刪除的存儲沒有被其他負載使用,導入和存在快照的存儲只做解關聯操作。
事件
本文以無狀態工作負載為例說明如何使用事件功能。任務或定時任務中的事件功能可直接單擊工作負載操作欄中的“事件”按鈕查看。
步驟 1 登錄CCE控制臺,進入一個已有的集群,在左側導航欄中選擇“工作負載”。
步驟 2 選擇“無狀態負載”頁簽,單擊工作負載名稱,可在“實例列表”中單擊某個實例的“事件”按鈕,查看該工作負載或具體實例的事件名稱、事件類型、發生次數、Kubernetes事件、首次和最近發生的時間。
說明事件保存時間為1小時,1小時后自動清除數據。