Я пытаюсь установить несколько env vars в нашем кластере DCOS/Mesos — как проще всего это сделать?
Как установить env vars на всех узлах кластера Mesos?
Ответы (1)
Я бы посоветовал вам взглянуть на комбинацию Consul
и envconsul
. Используйте Consul в качестве K/V для хранения и управления переменными в кластере и envconsul для передачи их приложениям внутри контейнера. Для секретов - добавьте Vault
. Вы упомянули, что искали простое решение. Я бы сказал, что это относительно простой и элегантный способ добиться этого.
person
riemann
schedule
28.03.2017
/etc/environment
или при инициализации Mesos Agent. Если это не вариант, вы можете управлять своим фреймворком или написать mesos модуль ловушки, который будет внедрять env vars в задачу. - person janisz   schedule 12.07.2016