Если это невозможно выполнить «из коробки», как этого можно добиться, настроив контроллер репликации / диспетчер контроллеров?Доступны ли для этого ловушки?
Ваша лучшая ставка - это комбинация initContainer:
и / или пользовательской - возможно, переопределенной - точки входа command:
.Стручки все будут точными копиями друг друга, за исключением их имен и нескольких других тривиальных изменений.Ответственность за любое конкретное поведение каждого модуля лежит на самих контейнерах.
containers:
- image: whatever
command:
- bash
- -c
- |
export RANDOM_UUID=`uuidgen`
export UNIQ=/usr/bin/generate-some-awesome-sauce
exec /usr/local/bin/dockerfile-entrypoint.sh or whatever else