【发布时间】:2019-08-06 16:46:59
【问题描述】:
我正在尝试部署 helm chart,我需要针对我的用例的帮助。
我的要求是,在 helm chart 模板文件夹中,我有很少的部署 yml 和 .tpl 文件,当我调用 helm install 命令时,模板文件夹中的部署 yml 将部署为只有一个 pod 的“作业”与之相关联。模板文件夹中的其他部署 ymls 应等待此作业成功完成,然后才应作为 pod 部署在 kubernetes 上。
当我触发 helm install 命令时,helm 将读取所有 yml,因此会尝试一次部署所有我不想要的 pod。我希望我的工作首先成功,然后才应该开始部署其他 pod。在作业运行时,所有其他 pod 应该等待或不应该启动,因为它们都依赖于作业才能成功。
如何使用 helm 实现这种情况。请提出建议。如何让其他 pod 等待并让他们知道工作已经成功完成。
【问题讨论】:
标签: kubernetes-helm