Grisha
Чтобы генерился рандомный порт
Etki
> NodePort: Exposes the service on each Node’s IP at a static port (the NodePort). A ClusterIP service, to which the NodePort service will route, is automatically created. You’ll be able to contact the NodePort service, from outside the cluster, by requesting <NodeIP>:<NodePort>.
Etki
у тебя должен создаваться обычный не-плавающий сервис
Grisha
Мне важно что бы он был плавающий
Grisha
Я пока за рулем, не смогу обсудить , но спасибо за наводки
Etki
у тебя на нодепорт, если верить доке, создается два сервиса, которые ведут в одно и то же место
Никита
Я пока за рулем, не смогу обсудить , но спасибо за наводки
Ты опиши всю задачу, мб какое-то элегантное решение придумаем.
Grisha
Часа через полтора точно опишу
Grisha
Но есть проблема
Grisha
Бизнес
Grisha
Который не на все согласен
Grisha
И что-то придётся под переть костылём
A
А получилось сам консул нормально впилить в кубер? у меня пока не очень, он же там по днс-именам джойнится и не может их разрешить и кластер не собирается из-за этого (
Grisha
есть же дока на сайте консул
Grisha
https://www.consul.io/docs/platform/k8s/index.html
Grisha
джоинить то там ничего и не надо
Grisha
там в хелмп чарте есть все что тебе надо
A
там в хелмп чарте есть все что тебе надо
Казалось бы) понятно что он впиливается в два счета, но я про рабочесть... Там создаются том сервера в ss, они друг друга джойнят как раз по имени, и так же есть ds для агентов, которые так же джойнятся к серверам, и если по имени их этих подов не будет доступа, то кластер консула и не соберётся, из-за отсутствия кворума в три сервера консула
A
Вот у меня и проблема, что по имени поды не видят друг друга
Grisha
что то у тебя не то
Grisha
что такое ss?что такое ds?
Grisha
единственное что забыли чуваки из консула при сборке хелма
Grisha
это добавить волюмы
A
что то у тебя не то
Я писал выше про днс это как раз про консул
A
это добавить волюмы
Там все нормально, только должен быть настроен стореджкласс по умолчанию и сторедж типа гластри или сеф
Grisha
Я в ручную напедалил
Grisha
А с днс у меня тоже были проблемы
Grisha
Но как то сами распелялись
Grisha
Ребзя а шутки ради, к8с можно в двух дц разместить в сша и Европе?
Andor
размещать - можно
Grisha
В рабочем режиме?
Grisha
так чтобы они работали в одной сети куба?
A
Но как то сами распелялись
Ага, тоже как то подпилил что то подкрутил вроде завелось всё, потом попробовал переустановить, удалил и заново поставил и опять такие же траблы пошли. Что-то с днс все равно не все гладко. А ещё в чем основная суть прокинуть consul-dns в kube-dns что бы поды могли уже обращаться к сервисам зарегистрированным по *.service.consul. и самая фича - настроить автоматич регистрацию сервисов в нем...
Grisha
консул dns изи
A
консул dns изи
Получилось?
Grisha
ты какой кубер юзаешь? 12?
Grisha
да
A
да
У меня нет ( что сделал?
Grisha
там нет kube-dns
Grisha
там core-dns
Grisha
kubectl edit cm coredns -n kube-system
Grisha
http://prntscr.com/lg099z
A
Сервис kube-dns а поды в нем уже core-dns
Grisha
да, но cm core-dns
Grisha
10.99.183.40 это ip consul-dns сервиса
A
http://prntscr.com/lg099z
Делал так, что все равно не получилось...
Grisha
а потом ты должен удалить старые core-dns. поды
Grisha
чтоды они зарелоадили конфиг
A
а потом ты должен удалить старые core-dns. поды
Там же не обязателен, там они по апдейту конфига релоадятся
Grisha
http://prntscr.com/lg0a8e
Grisha
а вот и нет)
Grisha
в идеальном мире наверное релоадятся) а у меня нет(
Andor
люблю когда текстом делятся через скриншоты
A
а вот и нет)
А вот и да проверял на практике
Grisha
видимо мне не повезло)
Grisha
у меня только так заработало
Andor
нет
A
Завтра опять буду воевать с этой кухней
Grisha
нет
вкус цвет запах - все индивидуально, мне удобно так
A
Но днс напрягает, у тебя flannel?
Grisha
да
Grisha
за скриншоты?
A
да
И у меня
Andor
я бы забанил
A
я бы забанил
Не знаю, меня не напрягает
Grisha
ты не обижайся, но ты зажрался
Andor
сказал человек с гигантскими шрифтами на скриншотах
Vadim
я бы забанил
если это кого-то еще напрягает, то можем сделать собственно
Andor
вряд ли
Andor
я бы не забанил, я соврал
Andor
просто хочется пофлеймить
A
да
У тебя core-dns в деплойменте и их два пода, на одной из нод кластера?