Выбор ответа Middle Секреты и Vault обновлено

Переменные окружения или файл

Вопрос

Почему секреты часто предпочитают передавать файлом, а не переменной окружения?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Окружение наследуется и попадает в дампы и логи, а файлу можно задать права. Окружение видят все дочерние процессы, оно оказывается в отчётах об ошибках, отладочных выводах и /proc/<pid/environ.

Варианты ответа

  1. Переменные окружения не поддерживаются для Secret в Kubernetes
  2. Файлы на смонтированном томе ядро шифрует автоматически
  3. Окружение наследуется и попадает в дампы и логи, а файлу можно задать праваправильный ответ
  4. Значение переменной окружения ограничено 255 байтами

Разбор

Окружение видят все дочерние процессы, оно оказывается в отчётах об ошибках, отладочных выводах и /proc/<pid>/environ. Файл из смонтированного Secret или tmpfs имеет права доступа и обновляется на лету. Kubernetes поддерживает оба способа. Ядро не шифрует файлы само по себе, а ограничения в 255 байт на значение нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.