2016-07-26 16 views
12

我想有几个组件的多容器荚:“边门”容器荚

  • A“主”容器,它包含了构建工作
  • A“边车”容器,包含HTTP代理,由“主”容器

这似乎与吊舱的设计理念为described in the Kubernetes documentation,以适应很好用的,但我相信,只要“边车”运行,荚保持活动状态。在我的情况下,“主”容器不是很长寿;一旦退出,“边车”应该终止。

我该如何做到这一点?

回答

10

只要其中一个容器正在运行,容器就正在运行。如果你需要他们一起出发,你必须安排边车死亡。我们在生命周期中没有“主要”和“次要”容器的概念,尽管这很有趣。

一个选择是使用emptyDir卷并写一个文件告诉边车“时间去”。边车在看到该文件时会退出。