全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

工作负载管理概述

最近更新时间:2023-11-08 16:42:29

Serverless集群中的工作负载

Serverless容器服务基于Kubernetes集群构建,完全兼容原生的Kubernetes资源创建与管理方式。在工作负载的创建与管理中,方式与容器集群基本一致。但因Serverless集群中不存在实际节点,以下资源与参数设置中需注意:

  • Serverless集群中暂不支持创建DaemonSet类型的工作负载。
  • 存储卷类型中,暂不支持主机路径和文件存储。
  • 创建工作负载时,容器配置中暂不支持健康检查和设置为特权级容器。
  • 工作负载访问方式中,暂不支持NodePort访问。
  • 工作负载创建时会根据容器配置中的资源限制为每个Pod分配实际资源。

工作负载类型介绍

您可根据业务场景需求,在Serverless集群中创建如下类型的工作负载,详细创建流程请参考后续操作文档。

Deployment

Deployment适合于管理集群中的无状态应用,为集群内Pod和副本控制器提供声明式更新。

StatefulSet

StatefulSet 用于管理有状态应用,为创建的Pod提供持久型标识符。Pod销毁或迁移后,标识符仍会保留。创建持久化存储时,可以通过标识符实现Pod与存储卷的一一对应。

Job

Job负责批量处理短暂的一次性任务,即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。相较于Deployment, Statefulset这类正常状态下保持永远运行的任务,Job的主要区别在于成功完成用户设置的任务后会自动退出。因此Job更适合于数据处理、迁移等一次性任务处理场景。

Cronjob

在Job仅执行一次任务的基础上,CronJob增加了时间调度,适合应用于在给定的时间点执行一个任务,或者周期性的在某时间点进行一个任务。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈