如何配置一个多容器的Kubernetes Pod,在[X]容器终止时终止整个Pod?

5

我有一个多容器的Pod,其中有一个主容器和另一个支持容器。主容器完成其进程后终止,但是Pod仍处于“运行”状态,因为另一个容器仍在运行。如何配置Kubernetes在主容器终止时终止整个Pod(或其他容器,随后终止整个Pod)?


刚看到这个5年前的问题 - https://dev59.com/dFkT5IYBdhLWcg3wcvCk。在Kubernetes中是否有任何更新,使其更直接而不是答案中提到的有点hacky的方式? - nikochiko
你使用的是哪个版本的Kubernetes,以及你是如何部署它的? - Mikołaj Głodziak
它在云服务提供商上运行,是的。 - nikochiko
你使用了哪个云服务提供商? - Mikołaj Głodziak
为什么这很重要? - nikochiko
显示剩余3条评论
1个回答

0

使用共享pid命名空间,您实际上可以从您的sidecar“看到”其他进程,这样您就可以跟踪要响应并在该pid更改时退出/重启的进程的pid。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接