я пытаюсь установить ElasticSearch (последний) на узлах кластера на Google Container Engine, но ElasticSearch нуждается в переменной: vm.max_map_count
быть> = 262144.Набор vm.max_map_count на узлах кластера
Если я SSH к каждому узлов и Я вручную запускаю:
sysctl -w vm.max_map_count=262144
Все идет хорошо, но любой новый узел не будет иметь указанную конфигурацию.
Так мои вопросы это:
Есть ли способ, чтобы загрузить конфигурацию системы на каждые узлы во время загрузки? Deamon Set не будет хорошим решением, потому что внутри контейнера докеров системные переменные доступны только для чтения.
Я использую новый созданный кластер с изображением узла gci
.
Почему DaemonSet не работает? Вы можете запустить pod в привилегированном режиме, чтобы иметь права на корневой эквивалент для каждого хоста. –
Да, я думал, что если это решение в последнее время, и я собираюсь проверить его. – Romain