172 похожих чатов

Всем привет! Только начинаю работать с microk8s. Стоит задача настроить

кластер в microk8s состоящий из 2 master node для приложения, чтобы можно было использовать ingres как балансировщик. Пробовал делать по инструкции microk8s.io/docs/clutering, но не почему то не хочет работать монга в таком случае:( Хотел попросить помощи может быть кто то может сбросить какую нибудь инструкцию или видео по этой теме? Заранее спасибо

38 ответов

26 просмотров

задача по антипаттернам?

Alex- Автор вопроса
Radik
задача по антипаттернам?

Radik не совсем понял что Вы под антипаттернаси имеете в виду?

Выкинь микрок8с

Alex
Radik не совсем понял что Вы под антипаттернаси им...

Как минимум - 2, а не три мастера А еще микрок8с вместо кубеадм

Советую взять k3s и выкинуть миникуб

k0s :) при чем тут swarm ?

https://k0sproject.io

Почему 2 ? Кворума не будет же

Vladimir Zhurkin
https://k0sproject.io

А зачем он нужен? Мне показался каким-то очень конченным

ninekeem 🐳
А зачем он нужен? Мне показался каким-то очень кон...

вообще тема зачем, она на грани философии тут https://t.me/kubernetes_ru/736460

Alex- Автор вопроса
Egor
Советую взять k3s и выкинуть миникуб

Вендоры используют микрок8с для своего приложения

Alex- Автор вопроса
Alex Domoradov
Почему 2 ? Кворума не будет же

Не совсем понимаю что это значит?

Alex
Не совсем понимаю что это значит?

у тебя между двумя машинами пропала сеть, но машины живы, кто из них гланый ?

Alex- Автор вопроса
George Gaál
Как минимум - 2, а не три мастера А еще микрок8с в...

Можно ли дополнительно поставить кубадмин для этих целей?

Alex- Автор вопроса

Т.е. должно быть минимум 3 годы?

Alex
Т.е. должно быть минимум 3 годы?

еще один из примеров , когда берут 5 но нет весов (условно) и получается могут жить 3 ноды и 2 ноды и обе без весов будут правы :)

Alex
Т.е. должно быть минимум 3 годы?

читал что такое сплит брейн?

Alex- Автор вопроса
Vladimir Zhurkin
еще один из примеров , когда берут 5 но нет весов ...

Тогда получается что нет разницы что делать через ингрес или на отдельном сервере поставить HAproxy

Jürgen Romins | no pm!
читал что такое сплит брейн?

сейчас еще дойдем до CAP-теоремы :D

Alex- Автор вопроса
Alex
Нет

советую почитать тогда вопроса почему ничетное количество должно быть отпадет само

Jürgen Romins | no pm!
ну хотя б понимание придет

тут нужна какое то мемная гифка, но у меня ее нет.

Alex- Автор вопроса
Vladimir Zhurkin
я тебя не понимать :D

Я это имел ввиду server-gu.ru/haproxy-loadbalancer/

Alex
Я это имел ввиду server-gu.ru/haproxy-loadbalancer...

ну если мы про отказоустойчивость, то тут вопрос как ты и что ты хочешь делать. Классически делается плавающий ip по протоколу VRRP, который будет прыгать от машины к машине. Можно сделать два ip перекрёстно (или сколько надо ) и в целом тут haproxy нафиг не упал

Bgp

George Gaál
Bgp

это же разные вещи. VRRP это про выбор лидера, bgp про машрутизацию

Pavel Kolobaev
это же разные вещи. VRRP это про выбор лидера, bgp...

можешь кстати погуглить BGP floating IPs , будет куча статей на openstack.

Vladimir Zhurkin
можешь кстати погуглить BGP floating IPs , будет к...

и все кривые реализации и косые (ovn/ovs с кучей вфской фигни)

Похожие вопросы

Обсуждают сегодня

Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
38
Проблема с Windows scripting control Множество объектов получают iDispatch обертки и отдаются в скрипты. При этом скрипты могут эти обертки держать живыми очень долго, наприм...
Arioch The
16
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
9
Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
37
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Вот еще криповенькая штука. uMain.pas(517,3) Warning: Case statement does not handle all possible cases И ЧО? 😂
Александр (Rouse_) Багель
20
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
коллеги, а есть простой способ определить, что программу из под Delphi запускают?
Михаил
10
40 тысяч в час / 3600 = 11,11 в секунду... Вам точно нужна очередь? (я просто не знаю "контекста") Такое количество запросов любое приложение замечательно "прожует" и не попер...
Igor Mitin
5
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
23
Карта сайта