gpt4 book ai didi

kubernetes - 相当于终止后运行的 init 容器

转载 作者:行者123 更新时间:2023-12-02 17:28:15 26 4
gpt4 key购买 nike

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

最佳答案

不,据我所知没有。为此,您必须使用 pod hooks。您可以阅读有关 pod hooks on this post 的内容

enter image description here

Kubernetes documentation 上所述,容器可以通过实现和注册该钩子(Hook)的处理程序来访问该钩子(Hook)。可以为容器实现两种类型的钩子(Hook)处理程序:

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

对于您的用例,我会使用 the pre-stop hook在容器内执行命令并查找这些元数据文件。

This hook is called immediately before a container is terminated. It is blocking, meaning it is synchronous, so it must complete before the call to delete the container can be sent. No parameters are passed to the handler.

关于kubernetes - 相当于终止后运行的 init 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47999419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com