v2.0

v2.0
v2.1-dev
v1.0
Express
  1. Release Notes
  1. 产品介绍
  1. 安装指南
  1. 快速入门
  1. 管理员指南
    1. 多租户管理
    1. 平台管理
    1. 基础设施
    1. 监控中心
    1. 平台设置
    1. 工具箱
    1. 通用配置
    1. FAQ
  1. 用户指南
    1. 应用
    1. 工作负载
    1. 存储
    1. 网络与服务
    1. 监控告警
    1. 配置中心
    1. 项目设置
    1. DevOps 工程
  1. API 文档
  1. 常见问题
  1. 附录
KubeSphere®️ 2019 All Rights Reserved.

工作负载概述

Kubernetes 中对一组 Pod 的抽象模型即工作负载,用于描述业务的运行载体,包括 部署 (Deployment)、有状态副本集 (Statefulset)、守护进程集 (Deamonset)、任务 (Job)、定时任务 (CronJob) 等。KubeSphere 控制台提供向导式的用户界面引导用户快速创建工作负载。

部署 (Deployment) 为 Pod 和 ReplicaSet 提供声明式定义方法,实现无状态应用伸缩、滚动升级、回滚的功能,常用来部署无状态应用实现快速的伸缩,相较于有状态服务,实例数量可以灵活伸缩。

有状态副本集 (Statefulset) 是为了解决有状态应用的问题,为应用提供数据的持久化存储、稳定的网络标志,有序的部署、升级、收缩功能,常用来部署数据库、缓存等有状态服务,通常情况只会用到一个实例。

守护进程集 (Daemonset) 保证在每个 Node 上都运行一个容器副本,常用来部署一些集群的日志、监控或者其他系统管理应用。

任务 (Job) 负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。

定时任务 (CronJob),就类似于 Linux 系统的 Crontab,在指定的时间周期运行指定的任务。

工作负载基本操作

工作负载创建后,您可以对其执行查看、扩缩容、启停、删除、升级、资源监控等操作,详见 工作负载管理

工作负载概述
工作负载基本操作