1. 主页
  2. 文档
  3. HCaaS操作指南
  4. 工作负载

工作负载

Kubernetes 中对一组 Pod 的抽象模型即工作负载,用于描述业务的运行载体,包括部署无状态 (Deployment)、有状态 (Statefulset)、Job、定时任务 (CronJob) 。

部署无状态Deployment

部署 (Deployment) 为是最常用的工作负载形态,典型的应用场景: 定义Deployment来创建Pod和ReplicaSet 、 滚动升级和回滚应用 、 扩容和缩容 、 暂停和继续Deployment 。常用来部署无状态应用实现快速的伸缩,相较于有状态服务,实例数量可以灵活伸缩。

部署有状态Statefulset

有状态副本集 (Statefulset) 是为了解决有状态应用的问题,为应用提供数据的持久化存储、稳定的网络标志,有序的部署、升级、收缩功能。

Job

Job负责批处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个Pod成功结束。

CronJob

Cron Job 创建基于时间调度的 Jobs。

文章

这篇文章对您有用吗?