工作负载概述
工作负载概述
1. 工作负载类型
类型 | 说明 |
---|---|
无状态 | 无状态(Deployment)声明了 Pod 的模板和控制 Pod 的运行策略,适用于部署无状态的应用程序。 |
有状态 | 有状态(StatefulSet)主要用于管理一组Pod的部署和扩展,并保证这些 Pod 的顺序和唯一性。 |
任务 | 任务(Job) 会创建一个或者多个 Pod,这些Pod按照配置的规则运行,直到指定数量的 Pod 成功终止。 |
定时任务 | 定时任务(CronJob)按预定计划周期性的创建Job。 |
容器组 | 容器组(Pod)是Kubernetes中最小的可部署单元。 |
2. Pod生命周期
pod状态 | 说明 |
---|---|
Pending | Pod 已被 Kubernetes 系统接受,但有一个或者多个容器尚未创建亦未运行。 |
Running | Pod 已经绑定到了某个节点,Pod 中所有的容器都已被创建。至少有一个容器仍在运行,或者正处于启动或重启状态。 |
Succeeded | Pod 中的所有容器都已成功终止,并且不会再重启。 |
Failed | Pod 中的所有容器都已终止,并且至少有一个容器是因为失败终止。 |
更多信息参考Pod的生命周期。