У меня есть контейнерный демон, для которого мне нужно запустить один экземпляр для каждой вещи . Каждая вещь имеет уникальный набор конфигов, связанных с ней, но изображение контейнера такое же. Конфиги могут быть установлены просто как переменные окружения. У меня есть список конфигов, и мне нужно определить желаемое состояние как наличие ровно 1 модуля, работающего на каждую вещь . Как правильно построить это в Kubernetes с или без Хелма?
Насколько я понимаю, ReplicaSets и Deployments работают с одинаковыми контейнерами, другими словами, все они будут запущены вместе с одни и те же переменные среды? Я понимаю, что StatefulSet может представлять это, но демонам не нужно действительно хранить состояние, им не нужно постоянное хранилище, они могут быть убиты по желанию, если вскоре после этого появится другой с такими же настройками.
Одна подсказка, которую мне дал кто-то, состояла в том, чтобы использовать партиции Helmfile или Helm. Это степень того, что они сказали мне. Я еще не исследовал, подходят ли они или нет.