我想要一个带有几个组件的多容器盒:
这似乎与Kubernetes文档中描述的pod设计理念非常吻合,但我相信只要"sidecar"运行,pod就会保持活力.就我而言,"主要"容器不是长寿的; 一旦退出,"边车"应该终止.
我怎样才能做到这一点?
Tim*_*kin 19
只要其中一个容器正在运行,就会运行一个pod.如果你需要它们一起退出,你必须安排边车死亡.我们没有生命周期中的"主要"和"次要"容器的概念,尽管这有点令人感兴趣.
一种选择是使用emptyDir卷并写一个文件告诉边车"时间到了".边车在看到该文件时会退出.
对于仍在寻找答案的人来说,sidecar 功能正在开发中,应该会在 Kubernetes 的 v1.17 中发布,它将具有这种确切的请求行为。
从提案:
单行增强描述:容器现在可以标记为边车,以便它们在正常容器之前启动并在所有其他容器终止后关闭。
https://github.com/kubernetes/enhancements/issues/753
更新:看起来它现在计划用于 v1.18
您是否考虑过使用http://kubernetes.io/docs/user-guide/jobs/资源?
归档时间: |
|
查看次数: |
15918 次 |
最近记录: |