0

在 kubernetes 集群中,我想设置允许 pod 中的容器运行多长时间的期限(容器将运行完成)。

我知道activeDeadlineSeconds,但是当设置时,时钟在 pod 启动时开始滴答作响,而不是容器。这意味着通过拉取容器映像、安装卷等需要一些可变的时间。

对于我的应用程序,我想排除这个时间开销并设置一个截止日期,从容器开始运行时开始。我观察到容器可能需要不同的时间才能开始运行,因此添加恒定的时间activeDeadlineSeconds对我来说不起作用。此外,我无法修改容器或向其中注入任何东西,它们需要按照第 3 方提供的方式运行。

是否有可能实现这种行为?

4

0 回答 0