kuberetes объявление hostPort не работает для модулей в StatefulSet, нужна дополнительная настройка? - PullRequest
0 голосов
/ 17 мая 2018

Я развертываю таблицу управления mongodb-replicaset .Я добавил hostPort 27017 в спецификации контейнеров StatefulSet.Тем не менее, порт не подвергается.Он молча игнорирует это.Если я разверну спецификацию pod с hostPort в том же кубе, это сработает.Есть ли что-то несовместимое в StatefulSet для этого или мне не хватает какой-либо конфигурации?Мой пример использования - мне нужна внешняя база данных.Учитывая, как работает mongo, балансировка нагрузки здесь не имеет смысла, хост-порт является наиболее прямым путем.Спасибо за любую информацию.

1 Ответ

0 голосов
/ 17 мая 2018

Нет, для StatefulSet не требуется никаких дополнительных настроек для NodePort.

Но ваше значение NodePort должно находиться в доступном диапазоне (по умолчанию: 30000-32767).

Самый простой способ исправить это - установить значение NodePort на один из портов из доступного диапазона.

...