init容器可以是kubernetes作业吗

init容器可以是kubernetes作业吗,kubernetes,Kubernetes,是否可以将kubernetes作业作为我的kubernetes吊舱的初始容器 我只想在kubernetes作业成功达到完成状态后启动kubernetes吊舱/部署。如果无法实现上述目标,还有其他出路吗?我无法使用外部脚本检查kubectl wait--for=condition=complete等,然后启动我的pod。是的,您可以在Init容器中安全地使用相同的pod规范,就像以前在作业对象中使用的一样。如果您需要实现更复杂的工作流,请查看Argo工作流框架-用于在Kubernetes上完成的工

是否可以将kubernetes作业作为我的kubernetes吊舱的初始容器


我只想在kubernetes作业成功达到完成状态后启动kubernetes吊舱/部署。如果无法实现上述目标,还有其他出路吗?我无法使用外部脚本检查kubectl wait--for=condition=complete等,然后启动我的pod。

是的,您可以在Init容器中安全地使用相同的pod规范,就像以前在作业对象中使用的一样。如果您需要实现更复杂的工作流,请查看Argo工作流框架-用于在Kubernetes上完成的工作。是条件用法的一个示例。

我看不出为什么不能在init Container中运行作为作业模板一部分运行的容器,一旦成功完成,您的容器将开始运行。