Grisha
я не дочитал доку, least connection подходит
Sergei
бля, а ведь верно
вообще рекомендую прочитать https://landing.google.com/sre/book/chapters/load-balancing-datacenter.html
Rainbow
не подходит, если цена connection разная у разных клиентов.
Sergei
вы говорите правильные вещи, но они обычно не очень просты в реализации и на малых масштабах проще закинуть чуть больше железа, чем бороться за рост утилизации от условных 60% до 90%.
Grisha
да, это банально, но решает часть проблем
Grisha
у меня нет проблем с производительностью, пока что) я на этапе создания архитектуры, хочу просто продумать варианты
Sergei
Grisha
так суббота же
Sergei
lc даст вам 70% от идеального решения за 5 минут.
Sergei
остальные 25 стоят дорого.
Rainbow
писать mvp на коленке за 1-2 дня самая лучшая схема придумывания архитертуры имхо.
Grisha
у меня сейчсас приложение работает в консул кластере на openvz
Grisha
приложение уметь выпиздовывать себя из ns консула при большой нагрузке
Grisha
и так решается проблема перегруза
Rainbow
Пробовали просто не принимать соединения при перегрузе? Вместо отправки в консул? Просто интересно.
Grisha
я и думаю, или использовать маршрутизацию на основе service или оставить консул
Grisha
что значит не принемать?) механзм ретрая, если этот отфутболит обратиться к другому?
Rainbow
Grisha
сейчас фронты лупит в зону консул, а там РР на сервис, если в нс консула нет ендпоинта, то и траф на него не пойдет, но процесс rtmp будет обслуживатбся
Vadim
http://brandon.dimcheff.com/2018/02/rainbow-deploys-with-kubernetes/ + прикрутить оператор чтобы айдлить старые деплойменты где лавно не было коннектов, читая метрики из прометея
Vadim
примерно так работает опеншифтовский idle/unidle
bebebe
Vadim
отож, только из автоматизации там кронджобы, что не оче удобно
Anton
A
Всем привет, надо анкету запонить вроде)
▫️Какой у вас проект или где работаете?
музыкальный стартап, нельзя называть
▫️В чём вы специалист?
java, алогритмы
▫️Чем можете быть интересны или полезны сообществу?
Ничем, я бесполезен
▫️Чем интересно сообщество вам?
Я очень тупой в девопс, сижу над простыми вещами по 3 дня, думаю тут что-то узнать или спросить
▫️Откуда вы?
Москва
▫️Как узнали про группу?
дал друг
#whois
Grisha
ты перый кто прочитал шапку)
Sergey
Grisha
ну или так)
A
Ну да, только вчера два человека написали
Denis
Всем привет! Не подскажите, почему может coreDNS крашится при старте?
[FATAL] plugin/loop: Seen "HINFO IN 1066589963736081249.2200974972713167526." more than twice, loop detected
Никита
Никита
Denis
Петлю обнаружил, пишет но чет не могу понять пока как это разрулить
Andrey
В смысле, почему? У тебя в /etc/resolv.conf прописано что-то типа "nameserver 127.0.0.53". У coredns не хостовый сетевой неймспейс.
Andrey
Вот он и отправляет запросы сам себе.
Denis
Ничего там подобного не прописано.
Andrey
А что там прописано?
Andrey
Гайс, привет.
Вопрос по поводу коннекта к 2м кластерам.
Читал про контексты, вроде сделал все по доке. Но не работает. И судя по всему проблема в том что имя юзера у меня в обоих кластерах одинаковое.
Это можно как-то порешать на клиентской стороне или все же переименовывать/пересоздавать юзера?
Denis
А что там прописано?
Сначала был прописан адрес nameserver, т.е роутера, потом сменил namserver на 8.8.8.8, и таже фигня
Andrey
Andrey
Andrey
И не выставлена ли часом у подов с coredns dnsPolicy в ClusterFirst?
Denis
Тогда что в конфиге coredns?
Сейчас пока что не могу посмотреть в кластере. Но если что через kubeadm ставилось все. Kubeadm и coreDNS накатил
Andrey
Andrey
Denis
Denis
Andrey
Какие-то проблемы с kubeadm?
Пока перелопачиваешь kubespray, полностью понимаешь, как именно он сетапит кластер. В случае с kubeadm/kops это совсем не так. Если заюзать в сочетании с пакером, то и новые ноды можно штамповать быстро.
Anton
Andrey
Из этих образов терраформом уже ноды штампую\пересоздаю.
𝚔𝚟𝚊𝚙𝚜
о, кажись docker hub слег
Ivan
воувоу, полегче
𝚔𝚟𝚊𝚙𝚜
docker pull ubuntu
Using default tag: latest
Error response from daemon: received unexpected HTTP status: 503 Service Unavailable
𝚔𝚟𝚊𝚙𝚜
починили
Denis
Andrey
Denis
Andrey
Andrey
и dnsPolicy, опять же
Andrey
Denis
ну да
data:
Corefile: |
.:53 {
errors
health
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
upstream
fallthrough in-addr.arpa ip6.arpa
}
prometheus :9153
proxy . /etc/resolv.conf
cache 30
loop
reload
loadbalance
}
Andrey
Denis
Andrey
А зайди в шелл в поде coredns и выведи /etc/resolv.conf
Denis
Сейчас гляну
Denis
ну тут порядочек вроде
Вообщем добрался сейчас наткнулся на эту ссылку:
https://stackoverflow.com/questions/52645473/coredns-fails-to-run-in-kubernetes-cluster
Проблема свежая как я понял, и там решили ее выпилив из configmap loop
Я попробовал, и у меня тоже заработало.
𝚔𝚟𝚊𝚙𝚜
я проблему с systemd-resolved решил радикально:
apt-get install -y resolvconf
systemctl disable systemd-resolved
systemctl mask systemd-resolved
Andrey
Andrey
@f545_j_43g43u_jer3tfgu32fh3333 проверь плз этот момент
Andrey
чет самому интересно стало
Denis