2016-07-26 2 views
12

Я хотел бы несколько контейнеров стручка с парой компонентов:«побочные» контейнеры в Kubernetes стручки

  • А «главный» контейнер, который содержит Компоновку
  • А «коляски» контейнер, который содержит HTTP-прокси, используемый «основного» контейнера

Это, кажется, хорошо согласуется с стручок философии дизайна как described in the Kubernetes documentation, но я считаю, до тех пор, как «коляской» работает, стручок хранится в живых. В моем случае «основной» контейнер не долговечен; как только он выйдет, «коляска» должна быть прекращена.

Как я могу это достичь?

ответ

0

Считаете ли вы использование ресурса http://kubernetes.io/docs/user-guide/jobs/?

+2

Да, эти стручки работают под управлением. Но я думаю, что пока контейнер «коляски» останется, работа будет работать. – obeattie

10

Контейнер работает до тех пор, пока работает один из контейнеров. Если вам нужно, чтобы они вышли вместе, вы должны уложить, что коляска умирает. У нас нет понятия «первичных» и «вторичных» контейнеров по жизненному циклу, хотя это интересно.

Один из вариантов заключается в использовании тома emptyDir и записи файла, в котором говорится, что «время для перехода» в коляску. Коляска выйдет, когда увидит этот файл.

Смежные вопросы