Kubernetes 与终止后运行的init容器等效

Kubernetes 与终止后运行的init容器等效,kubernetes,Kubernetes,是否可以创建一个在主容器终止后运行容器的pod?我正在想象一个类似于init容器的东西,只是它在末尾而不是开头运行。(我将使用它查找主进程创建的各种元数据文件,并将它们发送到我们的数据仓库)不,没有AFAIK。你必须用吊舱挂钩。你可以读关于吊舱挂钩的书 如上所述,容器可以通过实现并注册钩子的处理程序来访问钩子。可以为容器实现两种类型的钩子处理程序: Exec—在容器的cGroup和命名空间内执行特定命令,如pre-stop.sh。命令消耗的资源根据容器计数。 HTTP-针对容器上的特定端点执行

是否可以创建一个在主容器终止后运行容器的pod?我正在想象一个类似于init容器的东西,只是它在末尾而不是开头运行。(我将使用它查找主进程创建的各种元数据文件,并将它们发送到我们的数据仓库)

不,没有AFAIK。你必须用吊舱挂钩。你可以读关于吊舱挂钩的书

如上所述,容器可以通过实现并注册钩子的处理程序来访问钩子。可以为容器实现两种类型的钩子处理程序:

Exec—在容器的cGroup和命名空间内执行特定命令,如pre-stop.sh。命令消耗的资源根据容器计数。 HTTP-针对容器上的特定端点执行HTTP请求

对于您的用例,我将在容器内执行一个命令并查找那些元数据文件

在容器终止之前立即调用此钩子。它是阻塞的,这意味着它是同步的,因此它必须在发送删除容器的调用之前完成。未向处理程序传递任何参数