全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

名词解释

最近更新时间:2022-01-18 22:05:39

金山云容器实例(Kingsoft Cloud Container Instance)中的核心概念是容器组(Container Group)。本文即将为您介绍容器组以及KCI相关的其他概念。

容器组

容器组是安排在同一宿主上的容器集合,由一个或多个容器组成。容器组中的容器共享网络和存储资源。容器组的概念与 Kubernetes 中的 Pod相似。

容器组的状态

调度中(Scheduling):Pod 调度中。

启动中(Pending): Pod 已经在 apiserver 中创建,但还没有调度到 Node 上面。

运行中(Running):该 Pod 已经绑定到了一个节点上,Pod 中所有的容器都已被创建。至少有一个容器正在运行,或者正处于启动或重启状态(参考Pod.Status.Phase字段)。

成功(Succeeded):Pod 中的所有容器都被成功终止,并且不会再重启。

失败(Failed):Pod 中的所有容器都已终止了,并且至少有一个容器是因为失败终止。也就是说,容器以非0状态退出或者被系统终止。

未知(Unknown):因为某些原因无法取得 Pod 的状态,通常是因为与 Pod 所在主机通信失败。

容器重启策略

用户可以为容器组指定重启策略,当容器组中的容器终止时,容器组将根据重启策略判断是否重新启动该容器。重启策略包括:

总是重启:无论容器以什么状态终止,容器组都会重新启动该容器。

失败重启:只有容器因为失败而终止,即以非0状态退出或者被系统终止,容器组会重新启动该容器。

从不重启:无论容器以什么状态终止,容器组都不会重新启动容器。

容器状态

启动中(Waiting):容器正在等待创建,还未处于运行状态。一般有InitContainer在运行的时候,应用容器会处于Waiting状态,直到InitContainer退出。

运行中(Running):容器已经创建,并且正在运行。

运行终止(Terminated):容器终止退出,包括成功终止与失败终止。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈