創建普通任務(Job)
更新時間 2024-01-05 16:04:20
最近更新時間: 2024-01-05 16:04:20
分享文章
本文主要介紹 創建普通任務(Job) 。
操作場景
普通任務是一次性運行的短任務,部署完成后即可執行。正常退出(exit 0)后,任務即執行完成。
普通任務是用來控制批處理型任務的資源對象。批處理業務與長期伺服業務(Deployment、Statefulset)的主要區別是:
批處理業務的運行有頭有尾,而長期伺服業務在用戶不停止的情況下永遠運行。Job管理的Pod根據用戶的設置把任務成功完成就自動退出了。成功完成的標志根據不同的spec.completions策略而不同,即:
- 單Pod型任務有一個Pod成功就標志完成。
- 定數成功型任務保證有N個任務全部成功。
- 工作隊列型任務根據應用確認的全局成功而標志成功。
前提條件
已創建資源,具體操作請參見創建節點。若已有集群和節點資源,無需重復操作。
通過控制臺創建
步驟 1 登錄CCE控制臺。
步驟 2 單擊集群名稱進入集群,在左側選擇“工作負載”,在右上角單擊“創建負載”。
步驟 3 配置工作負載的信息。
基本信息
- 負載類型:選擇任務Job。工作負載類型的介紹請參見工作負載概述。
- 負載名稱:填寫工作負載的名稱。
- 命名空間:選擇工作負載的命名空間,默認為default。您可以單擊后面的“創建命名空間”,命名空間的詳細介紹請參見創建命名空間。
- 實例數量:填寫實例的數量,也就是Pod的數量。
- 容器運行時:CCE集群默認使用普通運行時。
容器配置
-
容器信息
Pod中可以配置多個容器,您可以單擊右側“添加容器”為Pod配置多個容器。
- 基本信息:容器基本信息
- 生命周期:設置容器生命周期
- 環境變量:設置環境變量
- 數據存儲:存儲概述
- 容器日志:使用ICAgent采集容器日志
說明負載實例數大于1時,不支持掛載云硬盤類型的存儲。
-
鏡像訪問憑證:用于訪問鏡像倉庫的憑證,默認取值為default-secret,使用default-secret可訪問SWR鏡像倉庫的鏡像。default-secret詳細說明請參見default-secret。
-
GPU顯卡:默認為不限制。當集群中存在GPU節點時,工作負載實例可以調度到指定GPU顯卡類型的節點上。
步驟 4 單擊右下角“創建工作負載”。