我们有一个码头容器,它是一个CLI应用程序,它运行,做事情和退出。
我得到的任务是把它放到kubernetes中,但是容器不能在它退出时被部署,然后被认为是一个崩溃循环。
因此,下一个问题是,它是否可以投入工作。每当请求通过代理传入时,作业都会运行并重新启动。这有可能吗?在kubernetes中,可以用不同的参数从外部重新启动作业吗?
发布于 2021-05-17 14:52:58
因此,下一个问题是,它是否可以投入工作。
如果它应该只运行一次,那么库伯奈特职务是一个很好的选择。
每当请求通过代理传入时,作业都会运行并重新启动。这有可能吗?
如果没有外部附加组件,这是不容易做到的。考虑在这方面使用基恩。
在kubernetes中,可以用不同的参数从外部重新启动作业吗?
不是easyli,您需要与Kubernetes API交互,以创建一个新的作业,如果我正确理解您的话。要做到这一点,一种方法是使用kubectl-image和适当的RBAC(对ServiceAccount创建新作业的权限)拥有一个作业,但这需要一些延迟,因为它是两个作业。
kubectl
https://stackoverflow.com/questions/67571927
相似问题