知识卡片

初始化容器先行

专业/工作 · 540.c

内容

初始化容器在正式容器前按顺序运行,完成准备工作后退出。它把初始化逻辑从主业务镜像里剥离出来,避免主容器长期携带只在启动前需要的脚本和工具。

参考来源

- 位置:《Kubernetes从入门到实践》第4章《Pod——Kubernetes的基本单位》(源文件:_epub-src/OEBPS/Text/1-013.html) - 结论依据:原文围绕“初始化容器先行”对应概念给出定义、用途或限制条件,并通过组件职责、资源关系或案例说明其作用,因此可以抽取为这张卡片的结论。 - 原始内容:…行的,而是按照既定顺序一个接一个地运行的。在正式容器运行前,所有的初始化容器必须正常结束。 初始化容器的目的是将初始化逻辑与主体业务逻辑分离并放置在不同的镜像中。 图4-29 Pod的生命周期事件 初始化容器执行失败时,如果restartPolicy是OnFailure或者Always,那么会重复执…