容器应用工作负载类型说明
更新时间:2023-03-28
名词解释
工作负载为应用在边缘侧的部署类型,目前BIE支持 deployment、daemonset 和 job 三类部署类型,概念等同于 k8s 中的工作负载定义。BIE并未支持k8s的全量工作负载类型,但是已经支持了最常用的工作负载类型。
容器模式三种工作负载说明
- Deployment型:一个定义及管理多副本应用(即多副本 Pod)的对象,提供多副本部署、亲和性部署等能力,一般用于无状态服务的部署。
- DaemonSet型:一种特殊的Deployment类型工作负载,它在deployment类型的基础之上,会保证在每个节点上都运行一个副本,支持亲和性部署等能力,常用来部署一些集群的日志、监控或者其他系统管理应用。
- Job类型:Job类型应用提供了定时、短期、一次性的离线计算能力,Job 会创建一个或者多个 Pods,并将继续重试 Pods 的执行,直到指定数量的 Pods 成功终止。