ECI Pod生命周期
更新时间 2026-01-15 18:45:32
最近更新时间: 2026-01-15 18:45:32
本文介绍ECI Pod(即ECI实例)的生命周期状态,您可以根据实例状态,设计和实现符合您业务逻辑的处理逻辑。
ECI Pod状态
在ECI Pod的生命周期中,不同的阶段有其固有的状态,具体如下表所示。
| ECI实例状态 | 说明 | 对应Kubernetes Pod状态 |
|---|---|---|
创建中(Scheduling) | ECI Pod正在创建 | Pending |
启动中(Pending) | ECI Pod中有一个或多个容器还在启动中,并且没有处于运行中的容器 | Pending |
运行中(Running) | ECI Pod中所有容器均已经创建成功,并且至少有一个容器正在运行中,或者正在重启 | Running |
重启中(Restarting) | ECI Pod正在重启 | Pending |
更新中(Updating) | ECI Pod正在更新 | Pending |
终止中(Terminating) | ECI Pod正在终止。对于运行中的实例,如果配置了preStop,则在删除实例时,实例将进入Terminating状态。执行完preStop后,实例将自动删除 | Running |
运行成功(Succeeded) | ECI Pod中所有容器均已运行成功终止,并且不会再重启 | Succeeded |
运行失败(Failed) | ECI Pod中所有容器均已运行终止,并且至少有一个容器是运行失败终止,即容器以非0状态退出或者被系统终止 | Failed |
ECI实例的生命周期状态转换如下图所示。
容器状态
| 状态 | 说明 |
|---|---|
启动中(Waiting) | 容器正在等待创建,还未开始运行。一般在InitContainer运行时,应用容器会处于Waiting状态,直到InitContainer退出 |
运行中(Running) | 容器已经成功创建,并且正在运行 |
运行终止(Terminated) | 容器运行终止并退出,包括运行成功终止和运行失败终止 |