华为云计算 云知识 Kubernetes 工作负载(Workload)介绍
Kubernetes 工作负载(Workload)介绍

工作负载是在Kubernetes上运行的应用程序。无论你的负载是单一组件还是由多个一同工作的组件构成,在Kubernetes中你 可以在一组Pods中运行它。在Kubernetes中,Pod代表的是集群上处于运行状态的一组容器。

Kubernetes提供以下几类工作负载:

1. 无状态工作负载

管理的Pod集合是相互等价的,需要的时候可以被替换;

包括Deployment、ReplicaSet、ReplicationController。

2. 有状态工作负载

为每个 Pod 维护了一个唯一的ID, 能够保证 Pod 的顺序性和唯一性,每个Pod是不可替代的。可使用持久存储来保存服务产生的状态;

例如StatefulSet。

3. 守护进程工作负载

保证每个节点上运行着这样一个守护进程;

例如DaemonSet。

4. 批处理工作负载

适用于一次性的任务;

包括Job、CronJob。

上一篇:GaussDB(DWS)可以应用在哪些领域 下一篇:对象存储迁移服务价格

云容器引擎 CCE

 

云容器引擎(Cloud Container Engine)提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建