Выбор ответа Middle Секреты и Vault обновлено
Переменные окружения или файл
Вопрос
Почему секреты часто предпочитают передавать файлом, а не переменной окружения?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Окружение наследуется и попадает в дампы и логи, а файлу можно задать права. Окружение видят все дочерние процессы, оно оказывается в отчётах об ошибках, отладочных выводах и /proc/<pid/environ.
Варианты ответа
- Переменные окружения не поддерживаются для Secret в Kubernetes
- Файлы на смонтированном томе ядро шифрует автоматически
- Окружение наследуется и попадает в дампы и логи, а файлу можно задать праваправильный ответ
- Значение переменной окружения ограничено 255 байтами
Разбор
Окружение видят все дочерние процессы, оно оказывается в отчётах об ошибках, отладочных выводах и /proc/<pid>/environ. Файл из смонтированного Secret или tmpfs имеет права доступа и обновляется на лету. Kubernetes поддерживает оба способа. Ядро не шифрует файлы само по себе, а ограничения в 255 байт на значение нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.