弹性容器实例

ECI实例生命周期介绍

2025-06-12 08:22:55

本文介绍ECI实例的生命周期状态,您可以根据实例状态,设计和实现符合您业务逻辑的处理逻辑。

ECI实例状态

在实例的生命周期中,不同的阶段有其固有的状态,具体如下表所示。

ECI实例状态

说明

创建中(Scheduling)

实例正在创建

启动中(Pending)

实例中有一个或多个容器还在启动中,并且没有处于运行中的容器

运行中(Running)

实例中所有容器均已经创建成功,并且至少有一个容器正在运行中,或者正在重启

重启中(Restarting)

实例正在重启

更新中(Updating)

实例正在更新

终止中(Terminating)

实例正在终止。对于运行中的实例,如果配置了preStop,则在删除实例时,实例将进入Terminating状态。执行完preStop后,实例将自动删除

运行成功(Succeeded)

实例中所有容器均已运行成功终止,并且不会再重启

运行失败(Failed)

实例中所有容器均已运行终止,并且至少有一个容器是运行失败终止,即容器以非0状态退出或者被系统终止

创建失败(ScheduleFailed)

实例创建失败

ECI实例的生命周期状态转换如下图所示。

容器状态

状态

说明

启动中(Waiting)

容器正在等待创建,还未开始运行。一般在InitContainer运行时,应用容器会处于Waiting状态,直到InitContainer退出

运行中(Running)

容器已经成功创建,并且正在运行

运行终止(Terminated)

容器运行终止并退出,包括运行成功终止和运行失败终止


DqwMauf5TAkF