Динамически назначать номера портов в Kubernetes? - PullRequest
0 голосов
/ 27 июня 2018

Можно ли динамически назначать номера портов в kubernetes?

Сценарий использования: у меня в kubernetes работают logstash, Kafka, Cassandra и другие службы, и я создаю несколько конвейеров в разных пространствах имен.

Каждый раз, когда я создаю конвейер, мне нужно менять порты контейнера для каждого модуля, чтобы не было конфликтов портов.

Я ищу что-то, что в kubernetes может дать мне неиспользуемый номер порта из пула или возможность создать именованный порт, такой как kafka_port или logstash_port, чтобы мне не пришлось беспокоиться об изменении портов контейнера для каждого конвейера.

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 28 июня 2018

Для модулей вам не нужно рандомизировать порты, так как каждый из них имеет свое собственное сетевое пространство имен. Если вы не используете hostNetwork.

Для сервисов типу сервиса NodePort будут назначаться случайные высокие порты независимо от номеров портов, которые слушают ваши модули

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...