Секреты файла Docker хранятся в оперативной памяти? - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть приложение PHP, которое читает конфигурацию базы данных из файла с именем «database.php».Теперь на производственном сервере я планирую передать этот database.php в качестве секретного файла .

Мой вопрос заключается в том, будет ли мое PHP-приложение читать секретный файл (database.php)как обычный файл (потому что он находится не в хранилище файлов, а в ОЗУ), или если чтение будет выполняться медленнее, поскольку контейнер должен запросить секрет у диспетчера SWARM.

Аналогичный пример приведен в докерской документации.где они передали index.html в качестве секретного файла.-> ссылка на документы

1 Ответ

0 голосов
/ 04 декабря 2018

Мой вопрос заключается в том, будет ли мое PHP-приложение читать секретный файл (database.php) как обычный файл (поскольку он находится не в файловом хранилище, а в ОЗУ)

Дадля приложения PHP это будет выглядеть как обычный файл, он не требует дополнительной обработки.

или если чтение будет медленнее, так как контейнер должен запросить секрет у менеджера SWARM.

Чтение не будет медленнее, поскольку секрет будет смонтирован (и, следовательно, скопирован в память), и это будет сделано только один раз.

...