一、Init container
在一些场景中应用启动之前需要进行初始化操作
- 等待其它关联组件正确运行(例如数据或某个后台服务)
- 基于环境变量或配置模板生成配置文件
- 从远程数据库获取本地所需配置,或者将自身注册到某个中央数据库
- 下载相关依赖包,或者对系统进行一些预配置操作
Kubernetes 1.5 加入新特性 init container,用于启动应用容器(app container)之前启动一个或多个初始化容器,完整应用所需的预配置条件。init container与应用容器本质上是一样的,但它们是仅允许