Denis
Оно по-моему до сих пор захардкожено, и может приводить к неподнятию кластера если много апдейтов
𝚔𝚟𝚊𝚙𝚜
Да мне в принципе так, просто на потестить..
𝚔𝚟𝚊𝚙𝚜
Я думал postgres все умеет, в том числе и мультимастер, ан нет
Andor
из коробки никто не умеет консистентный и быстрый мультимастер
Andor
точнее даже вообще никто не умеет
Andor
не только из коробки
𝚔𝚟𝚊𝚙𝚜
Galera умеет
Sergey
галера не умеет
Andor
оно eventually
Sergey
галера это мария с либой экстрабэкапа
Andor
CAP теорема в действии
Denis
Народ, кто нибуть работает с этой либой?
https://github.com/kubernetes-client/python
Хочу джобы запускать, но чет не получается. Совет нужен
Andor
лучше сразу вопрос задай
Etki
CAP-то тут при чем
Andor
это к слову про мультимастер
Sergey
Denis
Andrey
Denis
Andor
расскажи тогда что было :)
Andor
это как раз нормально
Andor
расскажи где ошибся
Denis
расскажи где ошибся
Хотел как тут сделать
https://github.com/kubernetes-client/python/blob/master/examples/deployment_examples.py
Только заместо деплоймента джобу запускать
Andrey
API объект неправильно сформировал?
Denis
API объект неправильно сформировал?
Вроде да, но походу где-то не корректное значение было. В итоге забил и вот этот способ заюзал
https://raw.githubusercontent.com/kubernetes-client/python/master/examples/create_deployment.py
Andrey
yaml.load(f)
Эхехехехе
Andrey
Хорошо. Но тут уже можно и kubectl apply -f nginx-deployment.yaml делать.
Denis
yaml.load(f)
Эхехехехе
Ага) ну этот манифес как json переменную отдаю) Вообще я это делаю для того чтобы из под terraform запускать) полная автоматизация развертывания кластера) Временное решение,по там джобы не запилят для k8s)
Anonymous
всем привет.
Anonymous
у меня вопрос, как два пода могут общаться между собой если один ето джава конфиг сервис а другой должен загрузить ямл с него. вот заходж в под и с него nslookup config и получаю ип адрес.
Anonymous
если есть кто может подсказать куда смотреть и как их подружить напишите в приват обсудим
Mikhail [azalio]
Mikhail [azalio]
В приват я с мужчинами стесняюсь ходить :)
Anonymous
чето такое делал!!! хахаха
Anonymous
делал експос і один торчит из кластера и я по миникуб ип + експос порт делаю запрос и доступаюся к веб морде а запрос через гетвей к аутентікейшин сервис а он его не видит
Anonymous
ну ето понятно что нам надо експосать деплоймент и прописать порт какой будет у сервиса в кластере или тайп лоадбалансер дать и зашарить его . я делал так сначала запускал баш с одного и проверял командой нслукап видит ли он другой сервис по имени и все норм а от общаться между собою не хотят
Mikhail [azalio]
https://dev.tube/video/6L15-GyYh6I - чувак из микрософта рассказывает про CI/CD весьма занимательно
Dmytro
Stanislav
Dmytro
Dmytro
Dmytro
Знаю, пока на девятке живем(
11 версия уже на дворе, пинай своих пусть апдейтят, как раз покажи им эту фичу и скажи что иначе придётся делать несекурно а всё из-за вас, если ко мне придут безопасники то я к вам их отправлю и т.д.
Anonymous
Stanislav
Dmytro
нет ну в самом деле, есть решение из коробки, есть дофига боков пофикшенных в новой версии гитлаба 0 зачем велосипедизм для девятки то
Anonymous
через нслукап я вижу с конфиг пода под дискавери
Andor
видимо энтерпрайзы
Dmytro
если это для одного проекта то попроси их ну временно создать юзера с правами на один проект и дальше их ходить пинать
Dmytro
Anonymous
а сами поди почемуто не могут отсилать запрос
Dmytro
сходи телнетом посмотри что там
Anonymous
нету такого я керлом ето делал просто писал http://config:8345/serviceName/default
Anonymous
и мне возвращався json
Dmytro
ну значит что-то не то на порте крутится что надо, правильно?
Anonymous
сейчас ещо буду разок ето дело запускать
Anonymous
а есть возможность стартовать под когда другой реди?
Dmytro
а нслукап будет работать даже если у сервиса матч селектор не сматчил ни одного пода, это показатель только работы днс и того что есть сервис
Dmytro
Anonymous
ну смотри мне надо чтоб конфиг ранился бистрее чем дискавери и бил готов до того как дискавери начнет старт
Dmytro
мне это ни о чём не говорит
Anonymous
тоисть как в докере есть утілітка вейт фор ит
Andor
пиши по-русски пожалуйста
Dmytro
если они не могут друг без друга - может их лучше в один под обьединить?
Anonymous
да я знаю что мой русский отстой!
Anonymous
у меня даже разкладки нету(
Anonymous
нет замисл етого дела что нужно апку на под в одной ноде
Vadim
Надо нормально настроить пайплайн и перестать ждать чудес от кубернетеса
Anonymous
Anonymous
я уже не знаю просто кто должен за ето отвечать
Vadim
где ето делать?
Где есть - там и делай. Bash / ansible / gitlab ci / jenkins / whatever
Anonymous
думал свой мега баш скрипт писать чтоб он сам смотрел когда что стартовать
Andor
кубер не даёт тебе гарантий что один под запустится раньше другого
Andor
проще реализовать логику переспрашивания на стороне приложения
Anonymous
а такой вопрос как тогда узнать когда под реди если я его не експоушу дальше за кластер
Vadim
Когда все ready - обновляй ingress
Vadim
Будет такой себе poor man's istio