@kubernetes_ru

Страница 647 из 958
kvaps
27.06.2018
16:52:40
Подскажите, а какой самый быстрый и простой способ postgres задеплоить в HA?

kvaps
27.06.2018
16:55:13
Ого, а чего-нибудь типа galera cluster нету? - что бы одним стейтфулсетом развернуть?

Google
kvaps
27.06.2018
16:57:26
Ок, спс!

Paul
27.06.2018
16:57:27
и постгрес, и патрони, полный набор

Maxim
27.06.2018
17:00:05
еще вот такое есть https://github.com/sorintlab/stolon

Stanislav
27.06.2018
17:00:59
Там ваще изи

буквально вчера деплоил

kvaps
27.06.2018
17:05:05
спасибо, попробую?

Banschikov
27.06.2018
17:19:26
спасибо, попробую?
Stolon норм штука. Для k8s шикарна

ptchol
27.06.2018
17:22:34
Там засада с макс_вол_сегментс

Оно по-моему до сих пор захардкожено, и может приводить к неподнятию кластера если много апдейтов

kvaps
27.06.2018
17:28:07
Да мне в принципе так, просто на потестить..

Я думал postgres все умеет, в том числе и мультимастер, ан нет

Andor
27.06.2018
17:30:15
из коробки никто не умеет консистентный и быстрый мультимастер

Google
Andor
27.06.2018
17:30:31
точнее даже вообще никто не умеет

не только из коробки

kvaps
27.06.2018
17:30:37
Galera умеет

Sergey
27.06.2018
17:30:46
галера не умеет

Andor
27.06.2018
17:30:53
оно eventually

Sergey
27.06.2018
17:31:03
галера это мария с либой экстрабэкапа

Andor
27.06.2018
17:31:04
CAP теорема в действии

Banschikov
27.06.2018
17:34:15
Народ, кто нибуть работает с этой либой? https://github.com/kubernetes-client/python Хочу джобы запускать, но чет не получается. Совет нужен

Andor
27.06.2018
17:34:35
лучше сразу вопрос задай

Fike
27.06.2018
17:35:43
CAP-то тут при чем

Andor
27.06.2018
17:36:02
это к слову про мультимастер

Sergey
27.06.2018
17:51:08
Banschikov
27.06.2018
17:52:09
Andrey
27.06.2018
17:53:58
Народ, кто нибуть работает с этой либой? https://github.com/kubernetes-client/python Хочу джобы запускать, но чет не получается. Совет нужен
Ты gist'ы и exception'ы давай. Этот как в IRC зайти и спросить: "АМОЖНАВОПРОС". Да, задавай, без прелюдий. http://gist.github.com

Banschikov
27.06.2018
17:57:34
Ты gist'ы и exception'ы давай. Этот как в IRC зайти и спросить: "АМОЖНАВОПРОС". Да, задавай, без прелюдий. http://gist.github.com
Да я походу уже разобрался. До этого 2 часа просто сидел втыкал. Резко озарение пришло (из гугла:))))

Andor
27.06.2018
18:12:13
расскажи тогда что было :)

Banschikov
27.06.2018
18:20:08
расскажи тогда что было :)
Потому-что питонист из меня не очень))

Andor
27.06.2018
18:21:19
это как раз нормально

расскажи где ошибся

Banschikov
27.06.2018
18:26:33
расскажи где ошибся
Хотел как тут сделать https://github.com/kubernetes-client/python/blob/master/examples/deployment_examples.py Только заместо деплоймента джобу запускать

Google
Andrey
27.06.2018
18:27:31
API объект неправильно сформировал?

Banschikov
27.06.2018
18:28:42
API объект неправильно сформировал?
Вроде да, но походу где-то не корректное значение было. В итоге забил и вот этот способ заюзал https://raw.githubusercontent.com/kubernetes-client/python/master/examples/create_deployment.py

Andrey
27.06.2018
18:29:22
yaml.load(f) Эхехехехе

Хорошо. Но тут уже можно и kubectl apply -f nginx-deployment.yaml делать.

Banschikov
27.06.2018
18:32:27
yaml.load(f) Эхехехехе
Ага) ну этот манифес как json переменную отдаю) Вообще я это делаю для того чтобы из под terraform запускать) полная автоматизация развертывания кластера) Временное решение,по там джобы не запилят для k8s)

Rostyslav
27.06.2018
19:14:44
всем привет.

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

если есть кто может подсказать куда смотреть и как их подружить напишите в приват обсудим

Rostyslav
27.06.2018
19:31:00
чето такое делал!!! хахаха

делал експос і один торчит из кластера и я по миникуб ип + експос порт делаю запрос и доступаюся к веб морде а запрос через гетвей к аутентікейшин сервис а он его не видит

ну ето понятно что нам надо експосать деплоймент и прописать порт какой будет у сервиса в кластере или тайп лоадбалансер дать и зашарить его . я делал так сначала запускал баш с одного и проверял командой нслукап видит ли он другой сервис по имени и все норм а от общаться между собою не хотят

Dmytro
27.06.2018
21:13:58
А разве кубу не пох, он киляет весь докер а не проццы в нём
ну как вы такое можете говорить, почитайте документацию как куб стопает контейнеры https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods

Тогда не вижу вариантов, кроме hostNetwork: true. Нужно, чтобы всё без NAT'а доходило до пода, а в случае NodePort и ExternalIP включается MASQUERADE.
вроде же был вариант когда без hostNetwork в под добавлялся второй network interface который шарился с хоста (но при этом в поде оставался первый интерфейс смотрящий в оверлейную сеть подов - т.е. можно ходить в другие поды и т.д.)

Mikhail
27.06.2018
21:44:03
https://dev.tube/video/6L15-GyYh6I - чувак из микрософта рассказывает про CI/CD весьма занимательно

Dmytro
27.06.2018
21:52:37
Google
Dmytro
27.06.2018
21:59:22
Знаю, пока на девятке живем(
11 версия уже на дворе, пинай своих пусть апдейтят, как раз покажи им эту фичу и скажи что иначе придётся делать несекурно а всё из-за вас, если ко мне придут безопасники то я к вам их отправлю и т.д.

Stanislav
27.06.2018
22:00:02
11 версия уже на дворе, пинай своих пусть апдейтят, как раз покажи им эту фичу и скажи что иначе придётся делать несекурно а всё из-за вас, если ко мне придут безопасники то я к вам их отправлю и т.д.
Да уже тестят во всю, но как обычно бывает дело вывода в прод очень не быстрое когда речь идет о ебинячих размерах и количествах репозиториев

Dmytro
27.06.2018
22:00:09
нет ну в самом деле, есть решение из коробки, есть дофига боков пофикшенных в новой версии гитлаба 0 зачем велосипедизм для девятки то

Rostyslav
27.06.2018
22:00:47
через нслукап я вижу с конфиг пода под дискавери

Andor
27.06.2018
22:00:59
видимо энтерпрайзы

Dmytro
27.06.2018
22:01:06
если это для одного проекта то попроси их ну временно создать юзера с правами на один проект и дальше их ходить пинать

через нслукап я вижу с конфиг пода под дискавери
толку от нслукап если порт никто не слушает

Rostyslav
27.06.2018
22:01:30
а сами поди почемуто не могут отсилать запрос

Dmytro
27.06.2018
22:01:35
сходи телнетом посмотри что там

Rostyslav
27.06.2018
22:02:20
нету такого я керлом ето делал просто писал http://config:8345/serviceName/default

и мне возвращався json

Dmytro
27.06.2018
22:03:40
ну значит что-то не то на порте крутится что надо, правильно?

Rostyslav
27.06.2018
22:04:06
сейчас ещо буду разок ето дело запускать

а есть возможность стартовать под когда другой реди?

Dmytro
27.06.2018
22:05:03
а нслукап будет работать даже если у сервиса матч селектор не сматчил ни одного пода, это показатель только работы днс и того что есть сервис

Rostyslav
27.06.2018
22:06:04
ну смотри мне надо чтоб конфиг ранился бистрее чем дискавери и бил готов до того как дискавери начнет старт

Dmytro
27.06.2018
22:06:31
мне это ни о чём не говорит

Rostyslav
27.06.2018
22:06:33
тоисть как в докере есть утілітка вейт фор ит

Google
Andor
27.06.2018
22:06:56
пиши по-русски пожалуйста

Dmytro
27.06.2018
22:06:58
если они не могут друг без друга - может их лучше в один под обьединить?

Rostyslav
27.06.2018
22:07:18
да я знаю что мой русский отстой!

у меня даже разкладки нету(

нет замисл етого дела что нужно апку на под в одной ноде

Vadim
27.06.2018
22:08:09
Надо нормально настроить пайплайн и перестать ждать чудес от кубернетеса

Rostyslav
27.06.2018
22:08:34
я уже не знаю просто кто должен за ето отвечать

Vadim
27.06.2018
22:09:18
где ето делать?
Где есть - там и делай. Bash / ansible / gitlab ci / jenkins / whatever

Rostyslav
27.06.2018
22:09:20
думал свой мега баш скрипт писать чтоб он сам смотрел когда что стартовать

Andor
27.06.2018
22:09:31
кубер не даёт тебе гарантий что один под запустится раньше другого

проще реализовать логику переспрашивания на стороне приложения

Rostyslav
27.06.2018
22:10:14
а такой вопрос как тогда узнать когда под реди если я его не експоушу дальше за кластер

Vadim
27.06.2018
22:11:59
Когда все ready - обновляй ingress

Будет такой себе poor man's istio

Страница 647 из 958