# 管理工作负载
#### 操作场景
工作负载创建后，您可以对其执行升级、编辑YAML、日志、监控、回退、删除等操作。
表1工作负载管理 
| 操作                                                                                                | 描述                                                                                                                                                                             |
|:---|:---|
| [日志]     | 可查看工作负载的日志信息。                                                                                                                                                                 |
| [升级]      | 可以通过更换镜像或镜像版本实现无状态工作负载、有状态工作负载的快速升级，业务无中断。                                                                                                                                      |
| [编辑YAML]    | 可通过在线YAML编辑窗对无状态工作负载、有状态工作负载、定时任务和容器组的YAML文件进行修改和下载。普通任务的YAML文件仅支持查看、复制和下载。 说明： 如果对已有的定时任务（CronJob）进行修改，修改之后运行的新Pod将使用新的配置，而已经运行的Pod将继续运行不会发生任何变化。 |
| [回退]      | 无状态工作负载可以进行回退操作，仅无状态工作负载可用。                                                                                                                                                     |
| [重新部署]                            | 工作负载可以进行重新部署操作，重新部署后将重启负载下的全部容器组Pod。                                                                                                                                          |
| [关闭/开启升级] | 无状态工作负载可以进行关闭/开启升级操作，仅无状态工作负载可用。                                                                                                                                              |
| [标签管理]      | 标签是以key/value键值对的形式附加在工作负载上的。添加标签后，可通过标签对工作负载进行管理和选择。任务或定时任务无法使用标签管理功能。                                                                                                        |
| [删除]     | 若工作负载无需再使用，您可以将工作负载删除。工作负载删除后，将无法恢复，请谨慎操作。                                                                                                                                      |
| [事件]      | 查看具体实例的事件名称、事件类型、发生次数、Kubernetes事件、首次和最近发生的时间。                                                                                                                                |
| 停止/启动                                                                                                                     | 停止/启动一个定时任务，该功能仅定时任务可用。                                                                                                                                                                             |
   
 #### 日志
您可以通过"日志"功能查看无状态工作负载、有状态工作负载、普通任务的日志信息。本文以无状态工作负载为例说明如何查看日志。
![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/notice_3.0-zh-cn.png)
查看日志前请将浏览器与后端服务器时间调成一致。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击工作负载后的"日志"。 
   在弹出的"日志"窗口中可以查看容器日志信息。
   图1查看无状态工作负载日志   
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000002309675012.png "点击放大")
   
   
   
 
 #### 升级
您可以通过CCE控制台实现无状态工作负载、有状态工作负载的快速升级。
本文以无状态工作负载为例说明如何进行升级。
若需要更换镜像或镜像版本，您需要提前将镜像上传到容器镜像服务，上传方法请参见[通过Docker客户端上传镜像](https://support.huaweicloud.com/usermanual-swr/swr_01_0011.html)。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击待升级工作负载后的"升级"。 
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
   - 暂不支持批量升级多个工作负载。
   
   - 有状态工作负载升级时，若升级类型为替换升级，需要用户手动删除实例后才能升级成功，否则界面会始终显示"处理中"。
    
   
   
3. 请根据业务需求进行工作负载的升级，参数设置方法与创建工作负载时一致。
4. 更新完成后，单击"升级工作负载"，并手动确认YAML文件差异后提交升级。
 
 #### 编辑YAML
可通过在线YAML编辑窗对无状态工作负载、有状态工作负载、定时任务和容器组的YAML文件进行修改和下载。普通任务的YAML文件仅支持查看、复制和下载。本文以无状态工作负载为例说明如何在线编辑YAML。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击工作负载后的"更多 \> 编辑YAML"，在弹出的"编辑YAML"窗中可对当前工作负载的YAML文件进行修改。
3. 单击"确定"，完成修改。
4. （可选）在"编辑YAML"窗中，单击"下载"，可下载该YAML文件。
 
 #### 回退（仅无状态工作负载可用）
所有无状态工作负载的发布历史记录都保留在系统中，您可以回退到指定的版本。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击待回退工作负载后的"更多 \> 回退"。
3. 自动切换至"版本记录"页签，选择回退版本，单击"回退到此版本"，并手动确认YAML文件差异后单击"确定"。 
   图2回退工作负载版本   
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000001762632261.png "点击放大")
   
   
 
 #### 重新部署
重新部署将重启负载下的全部容器组Pod。本文以无状态工作负载为例说明如何重新部署工作负载。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击工作负载后的"更多 \> 重新部署"。
3. 在弹出的提示框中单击"是"，即可完成工作负载的重新部署。
 
 #### 关闭/开启升级（仅无状态工作负载可用）
无状态工作负载可以进行"关闭/开启升级"操作。
- 关闭升级后，对负载进行的升级操作可以正常下发，但不会被应用到实例。 如果您正在滚动升级的过程中，滚动升级会在关闭升级命令下发后停止，出现新旧实例共存的状态。
  
- 开启升级后，负载可以正常升级和回退，负载下的实例会与负载当前的最新信息进行一次同步，如果有不一致的，则会自动按照负载的最新信息进行升级。
![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/notice_3.0-zh-cn.png)
工作负载状态在关闭升级时无法执行回退操作。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击工作负载后方操作栏中的"更多 \> 关闭/开启升级"。
3. 在弹出的信息提示框中，单击"是"。
 
 #### 标签管理
标签是以key/value键值对的形式附加在工作负载上的。添加标签后，可通过标签对工作负载进行管理和选择。您可以给多个工作负载打标签，也可以给指定的某个工作负载打标签。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击工作负载后方操作栏中的"更多 \> 标签管理"。
3. 单击"添加"，输入键和值后单击"确定"。 
   图3标签管理   
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000002343675173.png "点击放大")
   
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
   标签格式要求如下：以字母和数字开头或结尾，由字母、数字、连接符（-）、下划线（_）、点号（.）组成且63字符以内。
   
   
 
 #### 删除工作负载
若工作负载无需再使用，您可以将工作负载删除。工作负载删除后，将无法恢复，请谨慎操作。本文以无状态工作负载为例说明如何使用删除功能。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 单击待删除工作负载后的"更多 \> 删除"，删除工作负载。 
   请仔细阅读系统提示，删除操作无法恢复，请谨慎操作。
   
   
3. 单击"是"。 
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
   请确保要删除的存储没有被其他负载使用，导入和存在快照的存储只做解关联操作。
   
   
 
 #### 事件
本文以无状态工作负载为例说明如何使用事件功能。任务或定时任务中的事件功能可直接单击工作负载操作栏中的"事件"按钮查看。
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，进入一个已有的集群，在左侧导航栏中选择"工作负载"。
2. 选择"无状态负载"页签，单击工作负载名称，可在"实例列表"中单击某个实例的"事件"按钮，查看该工作负载或具体实例的事件名称、事件类型、发生次数、Kubernetes事件、首次和最近发生的时间。 
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
   事件保存时间为1小时，1小时后自动清除数据。
   
   
 
