@NosovK

Как сделать bind сервиса к IP в Rancher (Kubernetis)?

Дано:
- сервер с rancher
- сервер с rancher-agent и 4 ip (фактически это сервер с кластером Kubernetes)

Как обьяснить rancher-agent что у хоста несколько IP?
Он биндится на 0.0.0.0, Соответственно нельзя использовать один порт для разных сервисов на разных ip.

hostPort биндится на все ip адреса хоста, без возможности выбрать конкретный.
https://github.com/rancher/rancher/issues/14550 вариант указать ip вместе с портом не помогает

Можно как то раздельно использовать ip? Чтобы у меня на ip2:65 жил один экземпляр сервиса, а на ip3:65 другой?
То есть мне нужно привязать workload не просто к порту, как nodeport или hostport, а еще и привязав его к конкретному ip.
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
судя по Q-A самого Ранчера - никак.
да и выглядит это поперек идеологии кубера, по сути вы жестко приколотите контейнер к определенному хосту-адресу. Разве что ингресс можно было бы вывесить на эти разные IP, но и тут профит сомнительный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы